作者antontw (故乡)
看板Linux
标题Re: 请问如何知道一张软碟的档案格式?
时间Mon Mar 27 09:52:55 2006
※ 引述《[email protected] (goodman)》之铭言:
: mount 某张软碟的时候总是较我指定档案型态。问题是我如何知道他是哪种档案系统?
: 麻烦高手指点,感谢!
我没有软碟机,所以没有办法实做确认,
不过在 automount.sh 这个 script 里面有提到一个方法:
就是把 partition 的前 1024 bytes 抓出来,
再用 file 这个指令去看这 1024 bytes 的资讯,
就可以看到。
ex:
dd if=/dev/hda1 of=test bs=1024 count=1
再 file test
就可以看到:
test: x86 boot sector, Microsoft Windows XP Bootloader NTLDR, code offset
0x58, OEM-ID "MSWIN4.1", sectors/cluster 32, Media descriptor 0xf8, heads
255, hidden sectors 63, sectors 33736437 (volumes > 32 MB) , FAT (32 bit),
sectors/FAT 8249, rootdir cluster 206, reserved3 0x800000, serial number
0xf8a15f31, unlabeled
有写到 FAT (32 bit) <-- FAT32 的格式
像是我的其它的 partition
# echo $(LANG=C LC_ALL=C LC_MESSAGES=C file -Ls "/dev/hda6")
/dev/hda6: Linux/i386 swap file (new style) 1 (4K pages) size 126503 pages
上面是个 swap
# echo $(LANG=C LC_ALL=C LC_MESSAGES=C file -Ls "/dev/hda7")
/dev/hda7: data
p.s /dev/hda7 应是 reiserfs 不过不知道为什麽做不出来,只显示 "data" 而已,
这点 还请其它前辈高手为小弟补充…
--
"是,真理不是靠投票得来的,但如果不尝试着让别人了解你的想法,
就不能发挥团队合作的优点。"
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.130.132.84