라이브 세션에 AUFS 파일 시스템이 마운트되어 있고 mksquashfs를 사용하여 단일 파일로 압축하고 싶습니다. 루트 폴더에는 다음이 있습니다.
.wh..wh.orph/
.wh..wh.plnk/
dev/
etc/
home/
lib/
mnt/
root/
run/
tmp/
usr/
var/
.wh..wh.aufs
.wh..wh.
사용자가 mksquashfs에서 비워두고 싶은 하위 폴더 중 하나의 파일을 하드 삭제하지 않는 한 루트 폴더에 이 항목을 갖고 싶지 않습니다 . 예: 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 파일에 들어가지 않습니다.