ラベルを使用してデバイスをインストールすることはできません。

ラベルを使用してデバイスをインストールすることはできません。

60MBの仮想ハードドライブを作成し、EXT4ファイルシステムとそのラベル名を持つようにハードドライブをフォーマットしようとしています。データベース。次のコマンドを実行しています。

dd if=/dev/zero of=VHD.img bs=1M count=60

ディスクを作成してから

mkfs.ext4 VHD.img -L database

フォーマットしてタグ付けしてください。ここまではすべてうまくいきましたが、以下を実行してタグ/名前を使用してインストールしようとすると

mount -L database /engr

それは言う

(mount: /engr: can't find LABEL= "database")

理由をご存知ですか?

ベストアンサー1

マウントラベルオプションはlibblkidを使用してラベルを検索し、ブロックデバイスのみを検索するため、ブロックデバイスでのみ機能します。これは言葉になります。各ファイルをスキャンして、特定のラベルを持つext4でフォーマットされたディスクイメージであることを確認することを想像してください。時間がかかります。 :)

mount VHD.img /engrファイル名を使用してマウントするか、ループデバイスを作成してsudo losetup -f VHD.imgマウントする必要があり、/dev/loop0ラベルを使用してデバイスをマウントできます。

おすすめ記事