Backup

우선 findmnt 명령으로 아카이브에 불필요한 호스트의 파일 시스템이 있는지 확인하고 언마운트 후에 다음과 같이 진행한다.

tar–exclude-tag-under 인자를 사용하기 위해서 백어에서 제외할 디렉토리에서 특정한 패턴의 태그 파일 생성을 생성한다. 이번 경우는 .noarchive로 패턴을 설정하고 백업에서 제외할 디렉토리에서 다음과 같이 진행한다.

touch .noarchive
제외할 디렉토리마다 패턴 파일을 생성했으면 다음과 같이 백업파일을 생성한다.
tar --exclude-tag-under=.noarchive -acvf lfs-12.1-systemd-20240429.tar.zst -C /mnt/lfs ./

pwd
/mnt/backup
tar --exclude-tag-under=.noarchive -acvf \
lfs-12.1-systemd-20240429.tar.zst -C /mnt/lfs ./
./boot/
./boot/efi/
./boot/lost+found/
./opt/
./home/
tar: ./home/: contains a cache directory tag .NoArchive; contents not dumped
./tmp/
tar: ./tmp/: contains a cache directory tag .NoArchive; contents not dumped
./mnt/
./mnt/backup/
./mnt/sources/
./lib
./bin
./media/
./media/cdrom/
./media/floppy/
./srv/
./workbench/
tar: ./workbench/: contains a cache directory tag .NoArchive; contents not dumped
./dev/