このドキュメント に従ってコロンを使用してそれらを区切ることにより、OverlayFSマウントで複数の下位ディレクトリを結合できる必要があります。
しかし、これは私にとって失敗します。たとえば、次のようにセットアップした場合:
mkdir /tmp/data
mkdir -p /tmp/storage/1448918558
mkdir /tmp/storage/1448918559
mkdir /tmp/storage/1448918560
mkdir /tmp/workdir
そして、実行します
Sudo mount -t overlay overlay -o \
lowerdir=/tmp/storage/1448918559:/tmp/storage/1448918558,\
upperdir=/tmp/storage/1448918560,\
workdir=/tmp/workdir \
/tmp/data
エラーメッセージが表示されます。
マウント:間違ったfsタイプ、不正なオプション、オーバーレイの不正なスーパーブロック、コードページまたはヘルパープログラムの欠落、またはその他のエラー(いくつかのファイルシステム(nfs、cifsなど)では、/ sbin/mountヘルパープログラムが必要になる場合があります)はsyslogにあります-dmesgを試してください|尾かそこら
ただし、いずれかの下位ディレクトリを削除してmountコマンドに1つしかない場合は、成功します。
私は何か間違ったことをしているのでしょうか、あるいはおそらくこの機能はUbuntu 14.04の3.19.0-33-genericカーネルにはまだありませんか?
私がオンラインで読んでテストしたところから、 overlayFSは競合を避けるために(workdirを使用した)「新しい」システムのオーバーレイに名前が変更されました 。したがって、overlayfsとoverlayを使用できます。ただし、Ubuntuは新しい「オーバーレイ」システムのみを搭載しているように見えますが、カーネル4.0以降では複数の下位ディレクトリのサポート のみであり、ubuntu 14.04はカーネル_のみにあります3.19
。
私は、質問で与えられた例が動作することをテストしましたUbuntuサーバー15.10で4.2.0-19-generic
カーネル。