Hal terbaik untuk dilakukan adalah
-
Salin semua file dari semua partisi yang menyimpan data meta
mkdir -p myimage/partition1
mkdir myimage/partition2
sudo cp -rf --preserve=all /media/mount_point_partition1/* myimage/partition1/
sudo cp -rf --preserve=all /media/mount_point_partition2/* myimage/partition2/
-
Ekstrak MBR
sudo dd if=/dev/sdX of=myimage/mbr.img bs=446 count=1
ganti
/dev/sdX
dengan perangkat yang sesuai. -
Partisi disk tujuan menjadi partisi dengan ukuran lebih besar dari data yang disalin dan harus dalam format yang sama dan flag yang sama menggunakan
gparted
. Google cara mempartisi disk. -
Pasang disk yang baru diformat dan dipartisi. Pada sebagian besar komputer, Anda hanya perlu menyambungkan disk dan Anda dapat menemukan partisi yang terpasang di
/media
folder. -
Salin data yang sebelumnya disalin ke partisi tujuan menggunakan perintah berikut
sudo cp -rf --preserve=all myimage/partition1/* /media/mount_point_partition1/
sudo cp -rf --preserve=all myimage/partition2/* /media/mount_point_partition2/
-
Salin kembali MBR
sudo dd if=myimage/mbr.img of=/dev/sdX bs=446 count=1
Sekarang nikmati disk baru Anda!
Cara yang cukup bagus dan sederhana untuk mengatasinya adalah dengan menyalurkannya melalui gzip, kira-kira seperti ini:
# dd if=/dev/sdb | gzip > backup.img.gz
Dengan cara ini gambar Anda akan dikompresi dan kemungkinan besar ruang yang tidak digunakan akan diperas hampir tidak ada.
Anda akan menggunakan ini untuk mengembalikan gambar tersebut kembali:
# cat backup.img.gz | gunzip | dd of=/dev/sdb
Satu catatan:jika Anda memiliki banyak file yang baru saja dihapus, ukuran gambar mungkin masih besar (menghapus file tidak harus membidik sektor yang mendasarinya). Anda dapat menghapus ruang kosong dengan membuat dan segera menghapus file besar yang berisi nol:
# cd /media/flashdrive
# dd if=/dev/zero of=bigfile bs=1M # let it run and quit by disk full error
# rm bigfile