Masalah berulang yang kita miliki adalah bahwa komputer yang kita gunakan untuk membangun gambar master kita mungkin memiliki hard drive yang lebih besar daripada beberapa drive sistem target. Sudah diketahui umum bahwa Clonezilla tidak akan menempatkan image disk pada drive yang lebih kecil.
Di luar menemukan drive fisik yang lebih kecil / sekecil semua sistem target kami, saya telah menggunakan metode ini untuk mengatasi masalah kami:
- Setelah menyiapkan komputer induk, gunakan gparted untuk mengecilkan partisi sehingga semuanya akan muat di disk berukuran lebih kecil.
- Buat VM dengan hard drive dengan ukuran target.
- Buat partisi yang tepat pada VM dengan menginstal salinan OS target pada VM.
- Gunakan fungsi simpan / pulihkan partisi di Clonezilla untuk menyalin setiap partisi dari komputer induk ke VM.
- Buat gambar VM. Gunakan gambar ini sebagai master emas untuk pencitraan komputer.
Apakah ada cara untuk menggunakan gparted (atau program lain) untuk mengubah ukuran master drive sebelum mengkloningnya? Saya tahu cara mengubah ukuran partisi individual, tetapi akan sangat, sangat berguna jika saya bisa melakukan sesuatu untuk membuat Clonezilla berpikir drive aslinya lebih kecil. Dengan begitu saya bisa menggunakan fungsi disk pemulihan untuk membuat gambar yang cukup kecil untuk semua sistem target.
Karena berbagai masalah, membangun gambar master langsung di VM tidak layak untuk situasi kita.
sumber
Jawaban:
Di dalam setiap gambar clonezilla, ada file bernama
sda-pt.parted
. Anda dapat mengedit ukuran sektor/dev/sda
menjadi lebih kecil dari hard drive target Anda.Inilah cara kami melakukannya:
image/sda-pt.parted
Di bawah ini adalah contoh
sda-pt.parted
file yang dieditAsli:
sumber
Dalam membuat Gambar Utama Anda, ubah ukuran partisi atau "total area bebas-ruang" menjadi lebih kecil dari target drive terkecil Anda.
Gunakan mode ahli alih-alih pemula di Clonezilla.
Jika Anda yakin semua data dari gambar dapat masuk ke disk yang lebih kecil, tambahkan opsi "-icds"
CloneZilla akan berfungsi dengan baik. Pencitraan untuk drive yang lebih kecil daripada gambar dibuat.
sumber
Perbaikan lain yang disediakan di sini bekerja untuk saya. File yang akan diedit adalah image / sda-pt.parted di dalam folder image itu sendiri.
Dalam file itu, cukup menyusutkan nomor di baris yang mengatakan
Jika Anda tahu ukuran target yang Anda inginkan dalam byte, Anda dapat membaginya dengan ukuran sektor untuk mendapatkan jumlah sektor yang Anda inginkan. Dalam kasus saya, saya membangun sistem 40GB dengan partisi 40GB tapi itu pada drive 320GB. Benar saja, hanya mengubah ukuran disk menjadi 40GB / 512 sektor (40000000000/512 = 78125000s) melakukan trik.
Atau, Anda bisa melihat ujung tabel partisi Anda di file itu dan menggunakan angka yang lebih besar dari titik akhir partisi terakhir Anda.
Saya juga harus mencatat bahwa tidak ada opsi yang saya temukan ketika saya mencari bantuan clonezilla untuk mendorong gambar yang lebih besar ke drive yang lebih kecil bekerja ("mode ahli", mengubah ukuran, dll.). Sepertinya pendekatan terbaik adalah membangun gambar Anda, lalu sesuaikan ukuran disk menjadi sekecil mungkin sebelum mendorong.
sumber
Kami mulai menggunakan SSD 64Gb untuk membangun gambar kami. Kami memiliki drive yang dicadangkan untuk tujuan ini. Saat membuat gambar baru, pertama-tama kita letakkan drive ini di komputer untuk digunakan sebagai templat. Kami menemukan ini juga membantu kami menghasilkan dan menangkap gambar lebih cepat, serta memastikan gambar yang dihasilkan sesuai dengan sistem yang kami miliki.
sumber
Saya menemukan bahwa mengedit file tidak berfungsi dan bermasalah. Clonezilla (rev 2.6.0-37 saat ini) mendukung pemulihan ke tujuan yang lebih kecil per panduan berikut .
sumber
Edit image / sda-pt.parted di dalam folder gambar tidak berfungsi dengan Clonezilla 20170905-zesty .
https://sourceforge.net/p/clonezilla/support-requests/65/
Opsi "-C" hanya untuk Partclone. Karena itu Anda tidak dapat menemukannya dalam mode ahli Clonezilla. Namun, jika Anda mengaktifkan "-icds" dan "-k1" dari Clonezilla, itu akan menggunakan opsi "-C" untuk partclone saat menjalankan partclone.
BTW, untuk mengembalikan gambar yang disimpan dalam disk yang lebih besar ke disk yang lebih kecil mungkin tidak berfungsi. Anda harus memastikan bahwa semua blok yang digunakan berada dalam batas, dan tata letak tabel partisi tidak boleh terlalu rumit sehingga Clonezilla dapat menghadapinya.
Lihat parameter lanjutan untuk mode pemulihan: http://clonezilla.org/clonezilla-live/doc/02_Restore_disk_image/advanced/09-advanced-param.php
sumber