문서의 이전 판입니다!
- 준비 사항: /etc/fstab 확인, LFS 파티션 마운트, tar, pv, xz 설치 확인
export LFS=/mnt/lfs # LFS "/" 파티션
export WAREHOUSE=/mnt/nfs/warehouse/lfs # 백업 파일이 저장될 위치
grep $LFS /etc/fstab # /etc/fstab에 $LFS 디렉터리 설정 확인
mountpoint -q $LFS || sudo mount $LFS # 마운트 상태 확인 필요시 마운트
for prog in tar xz pv; do # tar, xz, pv 설치 확인
if command -v "$prog" >/dev/null 2>&1; thne
$prog --version | head -n 1
else
echo "$prog is missing"
fi
done
- Backup
cd $LFS
tar -cp --numeric-owner \
--exclude='proc' --exclude='sys' --exclude='dev' --exclude='run' . | \
xz -9 --threads=$(nproc) --memory=80% -vv > "${WAREHOUSE}/lfs+blfs-12.4.tar.xz"
- Restore
export LFS=/mnt/lfs # LFS "/" 파티션
export WAREHOUSE=/mnt/nfs/warehouse/lfs # 백업 파일 위치
cd $LFS
sudo tar -xpvJf ${WAREHOUSE}/lfs+blfs-12.4.tar.xz --numeric-owner .
sudo mkdir -pv {dev,pro,sys,run}
- /etc/fstab 확인