Dumpe2fs: Difference between revisions

From ICO wiki
Jump to navigationJump to search
Etaklai (talk | contribs)
Etaklai (talk | contribs)
Line 11: Line 11:
Failisüsteemid jagatakse blokkideks: üldistatult andmeblokkideks ning superblokkideks.<br>
Failisüsteemid jagatakse blokkideks: üldistatult andmeblokkideks ning superblokkideks.<br>
Superblokis hoitakse failisüsteemi metadatat: seal defineeritakse failisüsteemi tüüp, suurus, staatus ja info teiste metadata struktuuride kohta.<br>
Superblokis hoitakse failisüsteemi metadatat: seal defineeritakse failisüsteemi tüüp, suurus, staatus ja info teiste metadata struktuuride kohta.<br>
Käsu kasutamiseks tuleb lisaks käsule ka määrata partitsioon, millel seda läbi viia.


==Funktsioonid==
==Funktsioonid==

Revision as of 15:04, 10 December 2014

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 superblokkideks.
Superblokis hoitakse failisüsteemi metadatat: seal defineeritakse failisüsteemi tüüp, suurus, staatus ja info teiste metadata struktuuride kohta.
Käsu kasutamiseks tuleb lisaks käsule ka määrata partitsioon, millel seda läbi viia.

Funktsioonid

-b prindib blokid, mis on failisüsteemis määratud väärtused "bad".

-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 blokkisuurusi, 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 gruppide kohta.

-i näidab failisüsteemi andmeid image faililt, mis on loodud e2image abil.

-x prindib detailse info blokkigruppide kohta.

-V prindib dumpe2fsi versiooninumbri ning väljub programmist.

Näited

Käsk koos uuritava partitsiooniga:

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 sobivat 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.

Kuvatakse partitsiooni superblokid:

root@erik-L:~# dumpe2fs /dev/sda2 | grep superblock
dumpe2fs 1.42.9 (4-Feb-2014)
  Primary superblock at 0, Group descriptors at 1-7
  Backup superblock at 32768, Group descriptors at 32769-32775
  Backup superblock at 98304, Group descriptors at 98305-98311
  Backup superblock at 163840, Group descriptors at 163841-163847
  Backup superblock at 229376, Group descriptors at 229377-229383
  Backup superblock at 294912, Group descriptors at 294913-294919
  Backup superblock at 819200, Group descriptors at 819201-819207
  Backup superblock at 884736, Group descriptors at 884737-884743
  Backup superblock at 1605632, Group descriptors at 1605633-1605639
  Backup superblock at 2654208, Group descriptors at 2654209-2654215
  Backup superblock at 4096000, Group descriptors at 4096001-4096007
  Backup superblock at 7962624, Group descriptors at 7962625-7962631
  Backup superblock at 11239424, Group descriptors at 11239425-11239431
  Backup superblock at 20480000, Group descriptors at 20480001-20480007
  Backup superblock at 23887872, Group descriptors at 23887873-23887879

Kasutatud kirjandus

http://linux.die.net/man/8/dumpe2fs
http://www.commandlinefu.com/commands/using/dumpe2fs

Autor

Erik Taklai A21