
Ubuntu만 있는 전체 하드 드라이브를 어떻게 처리합니까? 복구 디스크를 시도하거나 지우고 다시 설치하기 전에 외장 하드 드라이브에 복사됩니다. 나는 다른 것을 잃고 싶지 않습니다.
답변1
Ubuntu Software Center에서 Clonezilla를 설치하거나 다음을 실행하세요.
sudo apt-get install clonezilla
그런 다음 실행
sudo clonezilla
전체 디스크 또는 파티션을 외부 드라이브에 복사하는 CLI 메뉴가 있습니다.
답변2
cp, clonezilla, rsync, tar 등 다양한 방법으로 전체 하드 드라이브를 백업할 수 있습니다.
저는 clonezilla의 기능을 높이 평가하기 때문에 때때로 rsync를 선호합니다. rsync를 사용하면 외부 하드 드라이브의 백업 저장소에 있는 파일에 즉시 액세스할 수 있기 때문입니다. 이는 정확히 동일한 디렉토리 구조를 가지며 폴더, 파일을 찾아보고 검색할 수 있습니다. 또한 다음 백업이 달라질 수 있습니다. rsync를 사용하면 방금 변경된 파일을 다시 쓸 수 있으므로 엄청난 양의 컴퓨터 리소스와 시간을 절약할 수 있습니다.
$ sudo rsync -aAXHvP --exclude='/dev/*' --exclude='/proc/*' --exclude ='/sys/*' --exclude='/media/*' --exclude='run/' --exclude='/mnt/*' /* /media/external-hard-drive
개별 rsync 옵션에 대한 자세한 내용은 을 참조하십시오 man rsync
.
이것이 제외되는 이유는 Ubuntu Community Wiki에서 다음 줄을 빌릴 것입니다.
... 원하지 않는 파일 시스템을 방지하려면 --exclude= 인수를 몇 개 더 추가해야 합니다. 이는 루트의 /proc, /sys, /mnt, /media, /run 및 /dev 디렉토리입니다. /proc 및 /sys는 실행 중인 커널의 변수에 창을 제공하는 가상 파일 시스템이므로 백업이나 복원을 시도하고 싶지 않습니다. /dev는 udev에 의해 내용이 동적으로 생성되고 삭제되는 tmpfs이므로 백업하거나 복원하고 싶지도 않습니다. 마찬가지로 /run은 백업할 필요가 없는 실행 중인 시스템에 대한 변수를 보유하는 tmpfs입니다.
답변3
Clonezilla는 훌륭하지만 더 작은 파티션으로 복원해야 하는 경우에는 고통스럽습니다. 나는 사용하는 것을 선호한다fsarchiver, 필요한 곳에 배포할 수 있는 매우 압축된 백업을 신속하게 생성합니다. 여기에 권장되는 백업 모델이 포함된 깔끔한 PDF가 있습니다.https://github.com/issmirnov/dotfiles/blob/master/bin/fsarchiver/backup-ver2.pdf
사용법은 매우 간단합니다. 백업하려면 다음을 수행하십시오 sudo fsarchiver savefs -vj4z5 /media/BACKUP_DRIVE/backup.fsa /dev/sdXy
. 복원도 간단합니다.
스냅샷을 사용하여 실행하는 동안 LVM 시스템의 백업을 수행하는 데에도 사용할 수 있습니다.
더 많은 문서는 여기에서 찾을 수 있습니다:http://www.fsarchiver.org/QuickStart
도움이 되었기를 바랍니다!