Dumpe2fs
Sissejuhatus
Antud lehel kirjeldatakse Linux terminali käsu dumpe2fs erinevad omadusi ning kasutusvõimalusi.
Nimi
dumpe2fs - dump filesystem information
Süntaks
dumpe2fs [ -bfhixV ] [ -ob superblock ] [ -oB blocksize ] device
Kirjeldus
Dumpe2fs n'itab kasutajale infot ext2, ext3, ext4 failisüsteemide kohta.
Dumpe2fs n'itab superblokkide ja blokkide infot antud s[steemis.
Failisüsteemid jagatakse blokkideks: üldistatult andmeblokkideks ning superblokiks.
Superblokis hoitakse failisüsteemi metadatat: seal defineeritakse failisüsteemi tüüp, suurus, staatus ja info teiste metadata struktuuride kohta.
Funktsioonid
-b prindib blokid, mis on reserveeritud väärtusega „bad“ failisüsteemis.
-ob Määratakse eraldi superblokk, kui uuritakse failisüsteemi. Seda võimalust kasutatakse üldjuhul ainult siis, kui uuritakse väga kahjustunud failisüsteeme.
-oB Kasutab teatud ettemääratavaid bokisuurusi, et uurida failisüsteemi. Seda võimalust kasutatakse üldjuhul ainult siis, kui uuritakse väga vigaseid failisüsteeme.
-f sunnib dumpe2fsi näitama failisüsteemi andmeid, kuigi sellel võib olla küljes omadusi, mida dumpe2fs ei tunne
-h näitab ainult superbloki infot ja ei mingit infot bloki grupi kohta.
-i näidab failisüsteemi andmeid image faililt, mis on loodud e2image abil.
-x prindib detailsed grupiinfo bloki numbrid hexadecimal formaadis.
-V prindib dumpe2fsi versiooninumbri ning väljub programmist.
Näited
Kõige lihtsam väljund ilma filtreerimiseta:
dumpe2fs /dev/sda2
Antud funktsiooni väljund on pikk, nii et hea oleks väljund suunata tekstifaili ning hiljem avada fail:
dumpe2fs /dev/sda2 > v2ljund.txt
Lisades käsule -h on väljundis ainult superbloki info. Blokkide info pole näidatud.
root@erik-L:~# dumpe2fs -h /dev/sda2 dumpe2fs 1.42.9 (4-Feb-2014) Filesystem volume name: <none> Last mounted on: / Filesystem UUID: b64df64f-6f3f-4fed-8bab-1905439948b6 Filesystem magic number: 0xEF53 Filesystem revision #: 1 (dynamic) Filesystem features: has_journal ext_attr resize_inode dir_index filetype needs_recovery extent flex_bg sparse_super large_file huge_file uninit_bg dir_nlink extra_isize Filesystem flags: signed_directory_hash Default mount options: user_xattr acl Filesystem state: clean Errors behavior: Continue Filesystem OS type: Linux Inode count: 6406144 Block count: 25600256 Reserved block count: 1280012 Free blocks: 23753525 Free inodes: 6220629 First block: 0 Block size: 4096 Fragment size: 4096 Reserved GDT blocks: 1017 Blocks per group: 32768 Fragments per group: 32768 Inodes per group: 8192 Inode blocks per group: 512 Flex block group size: 16 Filesystem created: Sun Dec 7 21:00:38 2014 Last mount time: Wed Dec 10 13:34:07 2014 Last write time: Wed Dec 10 13:34:07 2014 Mount count: 11 Maximum mount count: -1 Last checked: Sun Dec 7 21:00:38 2014 Check interval: 0 (<none>) Lifetime writes: 11 GB Reserved blocks uid: 0 (user root) Reserved blocks gid: 0 (group root) First inode: 11 Inode size: 256 Required extra isize: 28 Desired extra isize: 28 Journal inode: 8 First orphan inode: 131131 Default directory hash: half_md4 Directory Hash Seed: 684d5448-2e64-4249-b662-352bc17427ce Journal backup: inode blocks Journal features: journal_incompat_revoke Journal size: 128M Journal length: 32768 Journal sequence: 0x00005e5c Journal start: 27281
Kui kasutada dumpe2fs käsku mitte ext.. failisüsteemi kasutava ketta peal(antud juhul NTFS), siis ei leita sobivad failisüsteemi superblokki:
root@erik-L:~# dumpe2fs -h /dev/sda1 dumpe2fs 1.42.9 (4-Feb-2014) dumpe2fs: Bad magic number in super-block while trying to open /dev/sda1 Couldn't find valid filesystem superblock.
Kasutatud kirjandus
http://linux.die.net/man/8/dumpe2fs
Autor
Erik Taklai A21