プロが教える店舗&オフィスのセキュリティ対策術

マウントしていないパーティションのファイルシステムIDが83となっているとき、そのファイルシステムがext2, ext3, ext4のいずれであるかを確認する方法をお教えください。
2011年7月10日

A 回答 (2件)

アンマウント状態で、となると、dfコマンドは使えません。


代わりに、パーティションを切るときのコマンド、fdisk や partedコマンドを使って、調べることならできます。

どちらのコマンドも使い方は同じで、
# fdisk -l /dev/hoge
# parted -l (引数なしですべてのデバイス表示)
です。
ただし、fdiskはGPTには対応していないので、GPT構成のもののファイルシステムは分かりません。
この場合は、partedコマンドでしか分かりません。
一応、自分のところのをアンマウントしてpartedでやってみたので返り値を書いときます。

# parted -l
Model: ATA WDC WD20EARS-00M (scsi)
Disk /dev/sdb: 2000GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number Start End Size File system Name Flags
1 1049kB 2000GB 2000GB ext4 data01

GPTですが、File system のところにext4と出てますね。

ちなみに、ext関係で情報をとりたければ、
# tune2fs -l hoge
なんてコマンドもあります。
ブロックサイズやらinode情報やらが引き出せます。
    • good
    • 0
この回答へのお礼

wakagi1189さま、ありがとうございます。返信が遅くなりました。
# parted -l
でファイルシステムが表示されることを確認しました。
2011年7月14日

お礼日時:2011/07/14 22:30

# mount


を実行するとファイルシステムが表示されます。
表示例)
/dev/sda1 on / type ext3 (rw)

この回答への補足

rere2006さま、ありがとうございます。
mountする前にパーティションのファイルシステムを知りたいので、
# parted -l
がよいようです。
2011年7月14日

補足日時:2011/07/14 22:32
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!