上書きを使用して外部記憶装置(USBフラッシュドライブ)をマウントしてみました(USB下のディレクトリで、上の一時的なRAMディスクに)。
mkdir /data
mkdir /data/lower
mkdir /data/rw
mkdir /data/root
次にRAMディスクを作成します。
mount -t tmpfs none /data/rw
mkdir /data/rw/upper
mkdir /data/rw/work
USBデバイスをインストールしました
mount -t vfat /dev/sdb1 /data/lower
最後にオーバーライドを使用します。
mount -t overlay -o lowerdir=/data/lower,upperdir=/data/rw/upper,workdi=/data/rw/work none /data/root
これにより、次のエラーが発生します。
無効なファイルシステムの種類、無効なオプション、オーバーレイの無効なスーパーブロック、不足しているコードページ、ヘルパー、またはその他のエラー
Overlayfs: '/data/lower' のファイルシステムはサポートされていません。
しかし、それによると文書
デフォルトのファイルシステムは、Linuxでサポートされているすべてのファイルシステムであり、書き込みが不要です。
自動マウントへのリンクはありますか?では、どのように修正しますか?
答え1
少し調査が必要ですが、ファイルシステムドライバのオーバーライドいくつかの歯科徴候が「不思議」だと思います。(通過するovl_dentry_weird
)関連ディレクトリへのマウントを拒否します。一般的な原因は大文字と小文字が区別されるファイルシステムです。これらのシステムは常に奇妙なものとしてマークされています。