CD-ROMからデータを読み取る必要のあるソフトウェアを使用しています。指示には、CD-ROMをマウントするように書かれています(mount/mnt/cdrom)。 cdromを/ mnt/cdromにマウントする必要があることを理解しています。
「mnt」の下に「cdrom」フォルダを作成しました。次に、次のように入力してCD-ROMをマウントしようとしました。
Sudoマウント/ media// mnt/cdrom /
これはうまくいきませんでした。 「メディア」の下に、実際のCDコンテンツを含む別のフォルダーがあるので、それもマウントしようとしましたが、やはり成功しませんでした。 「メディアはブロックデバイスではありません」というエラーが表示され続けます。
私が間違っていることは何ですか?
mount /dev/sr0 /mnt/cdrom
マウントするには、cd-romのブロックデバイスを使用する必要があります。最新のディストリビューションでは、最も一般的にはsr0です。
ただし、CDがすでにメディアに自動的にマウントされている場合は、これを行う必要はありません。/mediaのCDの内容をプログラムに指示するだけです。
通常、ブロックデバイス(または場合によっては、同等のデータを含むファイル)をマウントします。
ただし、bind mountを使用して2つのディレクトリをリンクすることはできます。
mount --bind "/media/My CD-ROM" /mnt/cdrom
(同様の効果は、/mnt/cdrom
を目的のターゲットにシンボリックリンクすることでも達成できます。)