というisoファイルがありますubuntu.iso
。
mount
次のコマンドを使用できますmount ubuntu.iso /mnt
。インストール後、次のコマンドの出力でこれを見ることができますdf -h
。/dev/loop0 825M 825M 0 100% /mnt
ただし、コマンドを実行するとmount -o loop ubuntu.iso /mnt
同じ結果が表示されます。
私が知っている限り、ループデバイスを使用するとisoファイルにデバイスとしてアクセスできるため、オプションを追加したようです-o loop
。ただし、.isoファイルのみを実行してもisoファイルにアクセスできますmount ubuntu.iso /mnt
。
mount
だから私はmount -o loop
。
ベストアンサー1
どちらのバージョンもループデバイスを使用し、同じ結果を生成します。短いバージョンは、mount
近年追加された「賢さ」に依存しています。ループデバイスを使用するように明示的にmount -o loop
指示mount
すると、ループデバイス自体に任せられ、mount
利用可能なデバイスを見つけて設定して使用することができます。 (デバイスを指定することもできます。例えば mount -o loop=/dev/loop1
.)
賢い点は、マウントするファイルが与えられると、mount
必要に応じてそれをマウントするためにループデバイスが自動的に使用されることです。つまり、ファイルシステムが指定されていないか、ファイルlibblkid
システムがブロックデバイスでのみサポートされるように決定されました(したがってファイルをブロックデバイスに変換するにはループデバイスが必要です)。
mount
マニュアルページのループデバイスセクション詳細があります。