문맥상 내 특별한 상황에서는 1TB 하드 드라이브에서 /home을 실행하는 Ubuntu 16.04가 있고 /는 128GB SSD에 있습니다.
gparted와 같은 것을 사용하여 SSD에서 HDD로 파티션을 복사할 수 있다는 것을 알고 있지만 SSD를 SSD와 동일한 크기 이상의 파티션에 백업하기 위해 crony 작업과 유사한 것을 설정할 수 있는 방법이 있습니까? 머신의 전원을 끄지 않고도 HDD에(dd를 사용하면 가능할까요)?
답변1
예, 모든 파티션을 백업하려는 경우 dd가 당신이 찾고 있는 도구입니다. 명령은 매우 간단합니다. if 장치는 / 파티션(아마도 /dev/sda1)이고, of는 HDD의 백업 파티션(제 예에서는 /dev/sdb2)입니다.
dd if=/dev/sda1 of=/dev/sdb2 bs=1M
시스템에 실제로 있는 파티션을 설정하십시오!
그러나 라이브 시스템에서 이 작업을 수행하는 경우 백업이 실행될 때 시스템이 무언가를 쓸 수 있고 이 정보가 백업 파티션에 전파되지 않으므로 백업을 100% 신뢰할 수 없습니다. 99%에서는 문제가 되지 않으며 fsck는 파일 시스템을 정상적으로 복구해야 합니다.
다른 옵션은 rsync일 수 있습니다. 그리고 속도도 빨라야 합니다. 하지만 다시 말하지만, 라이브 파일 시스템입니다...