ファイルを別のファイルにマウントする方法

ファイルを別のファイルにマウントする方法

/boot/config-4.14.90-v8にインストールしようとしています/usr/src/linux/.config

rpi-4.14.y:linux Necktwi$ sudo mount -o loop,ro -t vfat /boot/config-4.14.90-v8-g6d68e517b3ec /usr/src/linux/.config
mount: /usr/src/linux/.config: cannot mount /dev/loop0 read-only.

間違いに注意してくださいcannot mount /dev/loop0 read-only

rootfsはいはいbtrfs
/boot(リモートサーバーをインストールしましたvfat
/usr/src。)nfs/usr/src


試しましたがmount --bind失敗しました。

rpi-4.14.y:linux Necktwi$ sudo mount --bind /boot/config-4.14.90-v8-g6d68e517b3ec /usr/src/linux/.config
mount: /usr/src/linux/.config: bind /boot/config-4.14.90-v8-g6d68e517b3ec failed.

ベストアンサー1

マウントポイントでそのファイルの内容を表示できるように単一のファイルをマウントしたい場合は、次のようにします。バインドマウント

これを行うには、次のコマンドを使用できます。

# mount --bind /boot/config-4.14.90-v8 /usr/src/linux/.config

これを使用して-o roパスから読み取り専用にすることができます/usr/src/linux/.config

詳細については、マニュアルページでバインドインストールを参照してください。設置(8)


循環機器は同様に動作しますが、異なる動作をします。彼らはインストールしましたファイルシステム別のディレクトリの通常のファイルに保存します。

したがって、vfatやext4などのファイルシステムをファイル(たとえば)に保存する場合は、/vol/myfs.img次の場所にマウントできます。目次たとえば、/mnt/myfs次のコマンドを使用します。

# mount -o loop /vol/myfs.img /mnt/myfs

-t vfatこれを渡すことで、ファイルシステムの種類を強制できます。

ファイルをマウントしようとすると自動的に実行されるため、通常は-o loop必要ありません。mount

また、マウントファイルを使用または自動検出することは、-o loopそのファイルをデバイスにマッピングする近道です/dev/loopX。これを使用しlosetupてマウントコマンド(例:)を実行することもできますmount /dev/loop0 /mnt/myfs。マニュアルページをご覧ください設定失敗(8)循環機器の詳細情報です。

おすすめ記事