オーバーライド:lowerdirでサポートされていないファイルシステム

オーバーライド:lowerdirでサポートされていないファイルシステム

上書きを使用して外部記憶装置(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)関連ディレクトリへのマウントを拒否します。一般的な原因は大文字と小文字が区別されるファイルシステムです。これらのシステムは常に奇妙なものとしてマークされています。

おすすめ記事