私はfstabでunionfs
ファイルシステムをマウントしようとしています( このガイド の手順の1つとして)、次の行で:
unionfs /usr unionfs nodev,noatime,dirs=/.filesystems/usr/overlay=ro:/usr=rw 0 0
パッケージunionfs-Fuse
をインストールし、/etc/modules
にunionfs
を追加しましたが、mount -a
を実行しようとするとエラーが発生します
マウント:不明なファイルシステムタイプ:unionfs
ここで何が間違っていますか?
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で言及したガイド の問題のある手順の代替として機能するようにします。
ターミナルを介してループデバイス上に基になる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