Linuxの OverlayFS が [〜#〜] aufs [〜#〜] のように動作して、下位のファイルに書き込む必要があります。下位のディレクトリに書き込みさせたい。たとえば、L/lower
およびU/upper
という名前の2つのファイルがあります。
mount -t overlay -o lowerdir=L,upperdir=U,workdir=W overlay X
これにより、L
とU
がX
という名前の単一のOverlayFSディレクトリにマージされます。したがって、2つのファイルにはX/lower
およびX/upper
としてアクセスできます。
次に、OverlayFSディレクトリを介して下位ファイルを変更します。これは私にとってそれが誤動作する場所です:
echo 'This is a modification' >> X/lower
実際には下位ファイルL/lower
は変更されません。代わりに、U/lower
という新しい上位ファイルを作成し、そこに変更を書き込みます。これは私が望むものではありません。 X
を編集目的の便利な単一のアクセスポイントとして機能させたい。
X/lower
に変更を加えて、L/lower
に書き込む方法を教えてください。
作成したオーバーレイを使用せずに基礎となるディレクトリ(この場合はディレクトリ「X」)に書き込むことができます。それを行う:
echo 'This is a modification' >> L/lower