GNU/Linux >> Belajar Linux >  >> Linux

Kesalahan Pada Kloning Disk Dengan Cat?

Saya ingin mengkloning disk besar (SSD 500GB, untuk apa nilainya), dan saya condong menggunakan cat , seperti yang disarankan oleh Gilles di sini. Tapi yang membuat saya berhenti adalah karena saya tidak tahu apa itu cat tidak pada kesalahan membaca. Saya tahu caranya dd berperilaku dalam kasus ini, yaitu perintah

dd if=/dev/sda of=/dev/sdb bs=64K conv=noerror,sync status=progress

tidak berhenti untuk kesalahan saat membaca, dan mengisi kesalahan membaca dengan nol (sync option) sehingga data tetap sinkron. Sayangnya, ia melakukannya dengan menambahkan angka nol di akhir blok yang akan ditulis, sehingga satu kesalahan dalam pembacaan awal 512-byte mengacaukan seluruh 64K data (bahkan lebih buruk dengan ukuran blok yang lebih besar dan lebih cepat).

Jadi saya bertanya-tanya:dapatkah saya melakukan yang lebih baik/berbeda dengan cat ? Atau haruskah saya beralih ke Clonezilla ?

Jawaban yang Diterima:

cat berhenti jika menemukan kesalahan baca atau tulis.

Jika Anda khawatir mungkin ada sektor yang tidak dapat dibaca pada drive sumber Anda, Anda harus melihat alat seperti ddrescue .


Linux
  1. Memulai dengan perintah cat Linux

  2. Perintah DD Linux - 15 Contoh dengan Semua Opsi

  3. File Cat Dengan Direktori?

  1. Sistem File Hanya Baca Setelah Upgrade Ke 15,04 Dengan?

  2. Kelola disk dengan DiskPart

  3. Simulasikan perangkat blok yang rusak dengan kesalahan baca?

  1. Periksa ruang disk yang digunakan di Linux dengan du

  2. Mengganti drive RAID 6 yang gagal dengan mdadm

  3. Meniru disk besar di Linux dengan VDO