OverlayFSディレクトリを介して低レベルのファイルを変更するには?

OverlayFSディレクトリを介して低レベルのファイルを変更するには?

私はLinuxが欲しいファイルシステムの上書きのように振る舞うオーストラリア関連学校サブファイルに書き込むとき。欲しい書くサブディレクトリへ。たとえば。L/lowerという名前のファイルが2つあるとしましょうU/upper

mount -t overlay -o lowerdir=L,upperdir=U,workdir=W overlay X

Lこれにより、およびUOverlayFSというディレクトリにマージされますX。これで、両方のファイルX/lowerとを介してアクセスできますX/upper

したがって、OverlayFS ディレクトリを介して低レベルのファイルを変更できます。たとえば、

echo 'This is a modification' >> X/lower

しかし、これが私に間違って行動した場所です。実際にはデフォルトファイルを変更しませんL/lower。代わりにという新しい上位ファイルを作成し、U/lower修正をここに記録します。これは私が望むものではありません。X編集のための便利なシングルアクセスポイントになることを願っています。

X/lower執筆のためにどのように修正しますかL/lower

ベストアンサー1

作成したオーバーレイを使用せずにファイル(この場合は「X」ディレクトリ)にアクセスして、デフォルトのディレクトリに書き込むことができます。この方法:

echo 'This is a modification' >> L/lower

おすすめ記事