외부 저장소와 잘 암호화되고 복원력이 뛰어난 백업 규칙(전 세계 항상)에서 최고의 가치를 얻으려는 국내 사용자.
묻고 싶습니다. 이 dd가 사용하기에 좋은가요?
cp /Volumes/bkp/d1.img.dd.gz /Volumes/bkp/$(date +"%Y-%m-%d")-d1-bkp.img.dd.gz
sudo dd bs=16M if=/Volumes/d1 | gzip -c > /Volumes/bkp/d1-bkp.img.dd.gz
sudo dd bs=16M if=/System/Volumes/Data | gzip -c > /Volumes/bkp/Sys-Vols-Data-bkp.img.dd.gz
dd 대신 ddrescue를 사용해야 하는지 알려주세요. 아니면 rsync를 사용합니까(그렇다면 언제 dd를 적용합니까?)?
dd를 사용할 때 이를 처리하는 가장 좋은 방법은 무엇인지 알려주십시오.
- 압축?
- 암호화? (전체 디스크를 암호화하는 것이 더 낫습니까? 그리고 외장 드라이브와 함께 사용할 데스크탑 랩탑에 가장 적합한 매핑 구성표와 형식은 무엇입니까?)
기억해야 할 다른 모범 사례가 있나요?
답변1
dd
백업을 만드는 최악의 방법은 다음과 같습니다.
- 파일 크기가 엄청납니다
- 중복된 데이터 제거는 거의 불가능
- 증분 백업 생성이 거의 불가능
- 유효한 압축이 허용되지 않습니다.
- 파일 시스템이 손상되면 일관성이 없는 데이터를 백업하게 됩니다.
위의 예에서 왜 그것을 사용하겠습니까?
cp /Volumes/bkp/d1.img.dd.gz /Volumes/bkp/$(date +"%Y-%m-%d")-d1-bkp.img.dd.gz
sudo gzip -c /Volumes/d1 > /Volumes/bkp/d1-bkp.img.dd.gz
sudo gzip -c /System/Volumes/Data > /Volumes/bkp/Sys-Vols-Data-bkp.img.dd.gz
소스 장치와 직접 작업할 수 있는 경우 많은 방법이 사용되는 경우가 많습니다 dd
. 유틸리티가 데이터 처리를 시작하기 위해 버퍼를 채울 필요가 없기 때문에 후자가 더 빠릅니다.