読み取り専用ファイルシステムの一部を書き込み可能にします。

読み取り専用ファイルシステムの一部を書き込み可能にします。

jffs2を使用してフラッシュにファイルシステムがあります。書き込み可能にしたい単一のフォルダを除いて、このファイルシステムを読み取り専用でマウントしたいと思います。

Unionfsのようなものを使用せずにこれは可能ですか?

答え1

バインドマウントを使用できますが、権限について少しトリッキーです。正しい権限を取得するには、ディレクトリをマウントして再マウントする必要があります。マウントマニュアルページには次のように表示されます。

mount --bind olddir newdir
mount -o remount,rw newdir

しかし、私のアーチシステムでは、次のことを行う必要があります。

mount --bind olddir newdir
mount -o remount,rw olddir newdir

ディレクトリを1つの場所にのみ一覧表示するには、ディレクトリをオーバーマウントするだけです。

mount --bind olddir olddir
mount -o remount,rw olddir olddir

答え2

単一ボリュームを使用する特別な理由はありますか?

読み取り専用ファイルシステムの利点は、サイズがどれくらい必要なのかわからない場合にのみ使用することです。私たちはこれをサイズと呼びます。中サイズ。我々は記憶媒体のサイズと呼ぶ。窒素。その後、そのメディアに同じサイズの2つのパーティションを作成できます。中サイズそしてワンサイズ中サイズ

これにより、ほとんどが読み取り専用のファイルシステム全体の正しい場所に読み取り/書き込みボリュームをマウントできます。

関連情報