
나는 실행 중인 파일 시스템(예: /var)에서 복사본을 가져오고 해당 파일 시스템을 복원한 후 시스템에 충돌을 일으키지 않는 ext4용 백업 도구를 찾고 있습니다. BSD 덤프에는 스냅샷을 처리하라고 지시하는 "-L" 옵션이 있다는 것을 알고 있습니다. 그러나 저장소의 dump나 dumpe2fs에는 그러한 옵션이 없습니다. 에 관한 기사를 읽었습니다.패치 세트ext4에 대한 스냅샷 지원이 가능하지만 그에 대한 반응이 매우 엇갈리기 때문에 이 패치 세트에 대한 귀하의 경험에 대해 묻고 싶습니다.
답변1
dump
스냅샷을 처리하는 데 전환이 필요하지 않습니다. LVM을 사용하여 스냅샷을 찍은 다음 덤프하면 됩니다.
Hannoi 백업 모드에서 5층 타워를 사용하여 이를 수행하는 야간 크론 작업이 있습니다. 즉, 레벨 1 덤프가 너무 커지고 있다고 느낄 때만 몇 달에 한 번씩 전체 백업을 수행하면 됩니다. 레벨 1 덤프는 매월 1일과 17일에 발생합니다.
#!/bin/bash
set -e
declare -a LEVELMAP=(1 5 4 5 3 5 4 5 2 5 4 5 3 5 4 5 1 5 4 5 3 5 4 5 2 5 4 5 3 5 4 5)
DATE=`date +%-d`
LEVEL=${LEVELMAP[$DATE-1]}
echo Performing a level $LEVEL dump
/etc/init.d/apache2 stop
sync
lvcreate -s -n snap vg0/root -L 400m
/etc/init.d/apache2 start
dump -$LEVEL -quz9 -b 1024 -f /backup/dump.$LEVEL /dev/mapper/vg0-snap
lvremove -f vg0/snap
답변2
아만다 백업을 사용해 보세요. 다양한 플랫폼/아키텍처에 적합한 완벽한 백업 도구입니다.