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つのパーティションを作成できます。中サイズそしてワンサイズ中サイズ。
これにより、ほとんどが読み取り専用のファイルシステム全体の正しい場所に読み取り/書き込みボリュームをマウントできます。