Hallo, On Sat, 21 Jun 2003, Helga Fischer schrieb:
mit welchem Kommandozeilentool bekomme ich heraus, wie eine Partition formatiert ist?
'mount -t auto' duerfte in den meisten Faellen funktionieren. 'gpart' koennte auch hilfreich sein... Im Zweifelsfall kann man sich aber natuerlich auch die Partition selbst genauer anschauen (alle unterstrichenen Zahlen/Strings muessen an der jew. Stelle stehen): ext2/ext3 --------- $ dd if=/dev/hdXY count=1 skip=2 | hex | grep '^0\+30 ' 00000030 82 53 F3 3E 01 00 23 00 53 EF 01 00 01 00 00 00 .S.>..#.S....... ^^^^^ ext2/3 Magic Number reiserfs -------- $ dd if=/dev/hdXY count=1 skip=128 | hex | grep '^0\+30 ' 00000030 24 00 02 00 52 65 49 73 45 72 46 73 00 00 00 00 $...ReIsErFs.... ^^^^^^^^ FAT12/16 -------- $ dd if=/dev/hdXY count=1 | hex | grep '^0\+30 ' 00000030 54 45 53 54 20 20 46 41 54 31 36 20 20 20 FA 33 TEST FAT16 .3 ^^^^^ FAT32 ----- $ dd if=/dev/hdXY count=1 | hex | grep '^0\+50 ' 00000050 20 20 46 41 54 33 32 20 20 20 F6 F6 F6 F6 F6 F6 FAT32...... ^^^^^ NTFS ---- $ dd if=/dev/hdXY count=1 | hex | grep '^0\+ ' 00000000 EB 5B 90 4E 54 46 53 20 20 20 20 00 02 08 00 00 .[.NTFS ..... ^^^^ Wie andere FS wie XFS,JFS u.a. aussehen weiss ich leider nicht. Achso: zuerst schaut man sich also den ersten Sektor (ohne skip bzw. skip=0) an, dann mit skip=2, dann mit skip=128. Das grep laesst man jew. weg, die Strings sieht man leicht, und ggfs. muss man dann eben nach der Magic-Number von ext2/3 schauen. Ob's ext2 oder ext3 ist kann man dann mit 'tune2fs -l' herausfinden. Statt "hex" kann man AFAIR auch andere tools verwenden, z.B. 'hexdump -C' oder auch 'od -Ax -t x1' bzw. 'od -Ax -c'... -dnh PS: "hex" ist bei mir ein eigenes Tool, das aber das gleiches Ausgabeformat hat... -- GETOPT(3) BUGS This manpage is confusing.