回復 8# toylet
壓縮得有效率d
如果你唔壓縮就無所謂
因為dd係成個device clone 包括空位
如你個partition放左:
[file A - 10MB ] [file B - 20MB ] [file C - 50MB] [ empty - 20MB]
你delete 左 file C, file system只係係inode table度mark file C用左既block做empty, 實則file C既data仲係hdd上 (即係empty space其實係仲有data)
dd會照clone [A] [B] [empty] [empty] 即 100MB
gzip佢可能應該都仲有70MB
如果你先係個partition 寫滿zero (dd if=/dev/zero of=/path/to/partition/zero.img), 跟住"sync" 確保data寫落hdd, 再delete zero.img
依家你再gzip, 應該會<=30MB (file A + file B) |