web-dev-qa-db-ja.com

「不明なファイルシステムunionfs」(すべてのパッケージとモジュールがインストールされていますが)

私はfstabでunionfsファイルシステムをマウントしようとしています( このガイド の手順の1つとして)、次の行で:

unionfs /usr unionfs nodev,noatime,dirs=/.filesystems/usr/overlay=ro:/usr=rw 0 0

パッケージunionfs-Fuseをインストールし、/etc/modulesunionfsを追加しましたが、mount -aを実行しようとするとエラーが発生します

マウント:不明なファイルシステムタイプ:unionfs

ここで何が間違っていますか?

3
Tomas Aschan

unionfsを使用せず、代わりにaufs- 別のユニオンファイルシステム を使用することで、これを解決しました(むしろ回避しました)。

linux-image-extra-virtualからAUFSパッケージとそのカーネルモジュールをインストールします:

Sudo apt-get install aufs-tools linux-image-extra-virtual

fstabの対応する行は次のようになります。

usr    /usr    aufs    udba=reval,br:/.filesystems/usr/rw:/.filesystems/usr/ro    0   0

squashfsは前の行の/.filesystems/usr/roにマウントされ、これが OPで言及したガイド の問題のある手順の代替として機能するようにします。

4
Tomas Aschan

ターミナルを介してループデバイス上に基になるsquashfsを作成します。

/.filesystems/usr/usr.sqfs /usr squashfs ro,loop,nodev 0 0 

書き込み可能なaufs仮想ファイルシステムを作成します。

aufs /usr aufs nodev,noatime,dirs=/.filesystems/usr/overlay=rw:/usr=ro 0 0 

/etc/sysctl.conf(!)PCのシャットダウンに必要以上に時間がかかる場合。スワップを減らす-スワップはオフになっています

vm.swappiness = 0
m.dirty_background_ratio = 20
vm.dirty_expire_centisecs = 0
vm.dirty_ratio = 80
vm.dirty_writeback_centisecs = 0
0
netmag payozon