ハードディスク、CD/DVD、フラッシュドライブなどのメディアにどのファイルシステムがあるかを知るためのコマンドや方法はありますか。GUIgpartedから、ハードディスク/ペンドライブのタイプはわかりますが、CD/DVDのタイプはわかりません。
以下のコマンドを実行してDVDをマウントしました。
ravbholua@ravbholua-Aspire-5315:~/Documents/Other$ Sudo mount -t iso9660 /dev/cdrom ~/Downloads
mount: block device /dev/sr0 is write-protected, mounting read-only
mount: wrong fs type, bad option, bad superblock on /dev/sr0,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
ravbholua@ravbholua-Aspire-5315:~/Documents/Other$
mount
によってスローされたエラーから、コマンドで指定したファイルシステム、つまり「iso9660」が正しくない可能性があると感じています。これから、それは最初にf.sを知ることに私の心を打つ。 DVDに収録されています。私はUbuntu13.04に取り組んでいます。
CDまたはDVDを扱うときに通常表示されるメディアには2つのタイプがあります。タイプiso9660
は、CDROMに通常使用されるものです。したがって、CDをマウントするコマンドは問題ありません。
ただし、DVDをマウントする場合は、まったく異なるファイルシステムが使用されます。それは DF別名ユニバーサルディスクフォーマット と呼ばれます。したがって、コマンドを少し変更する必要があります。
$ Sudo mount -t UDF /dev/dvd /mnt
~/Downloads
の下にメディアをマウントしないことをお勧めします。 Webブラウザーを実行している場合、これは問題につながる可能性があります。これらを/mnt
などのディレクトリにマウントするか、このデバイスのマウント専用に$HOME
の下に完全に別のディレクトリを作成することをお勧めします。
ちなみに、すでにマウントされているファイルシステムを特定することに興味がある場合は、コマンドラインツールdf
と-T
スイッチを使用してこれを行うことができると思います。
$ df -T .
dfのマニュアルページからの抜粋
-T, --print-type
print file system type
$ df -T .
Filesystem Type 1K-blocks Used Available Use% Mounted on
/dev/mapper/Fedora_greeneggs-home ext4 420590200 152457112 246745212 39% /home
Type
列には、タイプ、つまりext4が表示されます。
これを試して、「/ dev/cdrom」を特定のデバイスに変更してください。 /dev/sr0
(SCSIリーダーの略で、聞かないでください)は、最初の光学ドライブに特別な一般的な「適切な」デバイスですが、/dev/cdrom
はDebianとその仲間たちの一般的なシンボリックリンクです:
Sudo file -s /dev/cdrom
ファイルシステムに何か問題がない限り、ファイルシステムはそれが何であるかを検出する必要があります。
演繹的なスキルも使用できます。光ディスクには、ほとんどの場合、ISO 9660またはUDFファイルシステムが搭載されています(これらは、これらのデバイスの糖蜜のシーク時間に合わせて設計されています)。
また、(ここでは悲観論者)、完全に破損したファイルシステム、または破損したメディアにファイルシステムをマウントしようとすると、mount
は同じメッセージを出力します。後者の場合、dmesg
はエラーメッセージを表示します。