ライブセッションにAUFSファイルシステムがマウントされており、mksquashfsを使用して単一のファイルに圧縮したいと思います。ルートフォルダには次のものがあります。
.wh..wh.orph/
.wh..wh.plnk/
dev/
etc/
home/
lib/
mnt/
root/
run/
tmp/
usr/
var/
.wh..wh.aufs
.wh..wh.
ユーザーがmksquashfsから空にしたいサブフォルダの1つのファイルをハード削除しない限り、rootフォルダにこのエントリを持たせたくありません。例: use が削除され、/usr/bin/vim
ファイルがaufsPath/usr/bin/.wh.vim
自動的に生成され、mksquashfs にアーカイブしたいと思います。
これまでは、すべてのもの(ルートファイルと永久削除されたファイルのホワイトニング)またはホワイトニングを除くすべてを持つことができます。
私が使用するコマンドは次のとおりですmksquashfs [aufsPath] [compressedFile.mksquash] -e .wh..wh.orph .wh..wh.plnk .wh..wh.aufs
。
上記のコマンドから削除すると、.wh..wh.aufs
ハード削除されたスペースはmksquashfsファイルに入りません。