방금 다음 명령을 사용하여 새로 설치된 이중 부팅(Ubuntu 및 Windows)의 이미지를 만들었습니다(작은 이미지에 한동안 사용했습니다).
dd if=/dev/sda | gzip > /mnt/drive.img.gz
이 드라이브에서는 500G 중 60G 미만이 사용됩니다. 그럼에도 불구하고 해당 이미지 파일은 이제 409G 크기입니다.
방법 것입니다? gzip이 모든 0을 압축해야 하지 않나요? 말했듯이 새로 설치된 시스템입니다. 이렇게 난잡할 수가 없었습니다.
이제 파일이 60G가 될 것이라고는 예상하지 못했지만 400G는 나에게 매우 거대해 보입니다.
답변1
방법 것입니다? gzip이 모든 0을 압축해야 하지 않나요?
예,0이라면.
사용되지 않은 디스크 공간이 0을 포함한다는 의미는 아닙니다. 이는 사용되지 않았음을 의미하며 다음을 포함할 수 있습니다.아무것.
사용하지 않는 디스크 공간을 0으로 없애는 프로그램이 있습니다. 디스크 이미지를 만들기 전에 이를 사용하는 것이 좋습니다. (직접 기억나는 것은 없습니다. Linux에서는 dd if=/dev/zero bs=1048576 of=somefile
0만 포함된 파일을 만들어 각 파일 시스템을 채운 다음 이미지를 만들기 전에 제거하는 데 사용했습니다 . 또한 .를 선호 xz
합니다 gzip
.)
답변2
개별 파티션을 백업하려면 다음을 사용할 수 있습니다.부분클론대신에.
Partclone은 파일 시스템을 읽어 파일이 저장된 위치를 확인하고 파티션의 해당 부분만 백업합니다.