Daha küçük disklerde kullanmak için Clonezilla tarafından görüntülenecek bir disk hazırlayın?


19

Yinelenen bir sorun, ana görüntülerimizi oluşturmak için kullandığımız bilgisayarların bazı hedef sistem sürücülerinden daha büyük sabit disklere sahip olabilmesidir. Clonezilla'nın disk görüntüsünü daha küçük bir sürücüye koymayacağı iyi bilinmektedir.

Tüm hedef sistemlerimiz kadar küçük / küçük bir fiziksel sürücü bulmak dışında, sorunumuzun üstesinden gelmek için bu yöntemi kullandım:

  1. Ana bilgisayarı hazırladıktan sonra, bölümleri küçültmek için gparted kullanın, böylece hepsi daha küçük boyutlu diske sığar.
  2. Hedef boyutta bir sabit sürücüye sahip bir VM oluşturun.
  3. Sanal makineye hedef işletim sisteminin bir kopyasını yükleyerek sanal makinede doğru bölümleri oluşturun.
  4. Kaydetme / geri yükleme kullanın bölüm VM ana bilgisayardan her bölümü kopyalamak için Clonezilla'nin işlevselliği.
  5. VM'nin bir görüntüsünü oluşturun. Bu görüntüyü bilgisayarları görüntülemek için altın master olarak kullanın.

Ana sürücüyü klonlamadan önce yeniden boyutlandırmak için gparted (veya başka bir program) kullanmanın herhangi bir yolu var mı? Ayrı bölümleri nasıl yeniden boyutlandıracağımı biliyorum, ancak Clonezilla'nın orijinal sürücünün daha küçük olduğunu düşünmesini sağlamak için bir şey yapabilirsem gerçekten, gerçekten kullanışlı olurdu. Bu şekilde , tüm hedef sistemler için yeterince küçük bir görüntü oluşturmak için geri yükleme diski işlevini kullanabilirim.

Çeşitli sorunlar nedeniyle, ana görüntüyü doğrudan bir VM'de oluşturmak durumumuz için uygun değildir.


Neden bu sınırlamaya sahip olmayan bir araç kullanmıyorsunuz?
joeqwerty

@joequerty: Şirket için ödeme yapabileceğimi bildiğim tek çekiç Clonezilla. Görüntü ile oluşturulan klonlanmış sistemlerin sayısı konusunda lisanslama ücretleri yoksa diğer seçeneklere açıkım.
dürtmek

Komut dosyası yükleme işleminin tamamı bir seçenek midir? Tüm yazılımlarınız için bir komut dosyası yüklemesi yapabilirseniz, ham OS yüklemeleri yapabilir ve görüntülerle ilgili tüm sorunları önleyebilirsiniz.
14:14

@devicenull: İyi düşünülmüş. Yine de durumumuz için uygulanabilir olduğunu düşünmüyorum.
dürtmek

Yanıtlar:


13

Her klonezilla görüntüsünün içinde bir dosya var sda-pt.parted. Sektör boyutunu /dev/sdahedef sabit diskinizden daha küçük olacak şekilde düzenleyebilirsiniz .

İşte böyle yapıyoruz:

  1. İşletim sistemini ve programları yükleyin
  2. İşletim sistemindeki bölümü mümkün olan en düşük değere küçültün (en iyi 80 çalışmanın altındayız)
  3. Sysprep ve klon
  4. Düzenle image/sda-pt.parted

Aşağıda düzenlenmiş bir sda-pt.parteddosyanın örneği verilmiştir

Model: ATA ST31000524AS (scsi)
Disk /dev/sda: 78200000s
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number  Start    End        Size       Type     File system  Flags
1      2048s    206847s    204800s    primary  ntfs         boot
2      206848s  78135295s  77928448s  primary  ntfs

Orijinal:

Model: ATA ST31000524AS (scsi)
Disk /dev/sda: 1953525168s

Bu, bununla ilgili alışılmadık bir yoldur, ancak düzgün çalışabilmemin tek yolu budur. "Bölüm tablosunu orantılı olarak yeniden boyutlandır" seçeneğini kullanmaya çalışmak hiç işe yaramadı.
DaveTheMinion

5

Ana Resminizi oluştururken, bölümleri veya "toplam boş alan olmayan alanı" en küçük hedef sürücünüzden daha küçük olacak şekilde yeniden boyutlandırın.

Clonezilla'da acemi yerine uzman modunu kullanın.

Görüntüdeki tüm verilerin daha küçük diske sığabileceğinden eminseniz, "-icds" seçeneğini ekleyin

CloneZilla, görüntü oluşturulduğundan daha küçük bir sürücüye iyi çalışır.


2

Burada sağlanan diğer düzeltme benim için çalıştı. Düzenlenecek dosya , resim klasörünün içinde image / sda-pt.parted şeklindedir .

Bu dosyada, sadece

Disk /dev/sda: #########s

Bayt cinsinden istediğiniz hedef boyutu biliyorsanız, istediğiniz sektör sayısını elde etmek için sektör boyutuna bölebilirsiniz. Benim durumumda, 40GB bölümleri olan bir 40GB sistemi inşa ettim ama 320GB'lık bir diskteydi. Tabii ki, sadece disk boyutunu 40GB / 512 kesime (40000000000/512 = 78125000s) değiştirmek hile yaptı.

Alternatif olarak, bu dosyadaki bölüm tablonuzun sonuna bakabilir ve son bölümünüzün bitiş noktasından biraz daha büyük bir sayı kullanabilirsiniz.

Ayrıca, klonezilla aradığımda bulduğum seçeneklerin hiçbirinin daha büyük görüntüleri daha küçük sürücülere ("uzman modu", yeniden boyutlandırma vb.) En iyi yaklaşım görüntünüzü oluşturmak, sonra itmeden önce disk boyutunu olabildiğince küçük olacak şekilde ayarlamak gibi görünüyor.


2

Görüntülerimizi oluşturmak için 64 GB SSD kullanmaya başladık. Bu amaçla ayrılmış bir sürücümüz var. Yeni bir görüntü oluştururken, öncelikle bu sürücüyü şablon olarak kullanılacak bilgisayara yerleştirdik. Bunun aynı zamanda görüntüleri daha hızlı üretmemize ve yakalamamıza ve sonuçta ortaya çıkan görüntünün hizmetimizdeki herhangi bir sisteme sığmasını sağladığımıza yardımcı oluyoruz.



-1

Düzenleme image / sda-pt.parted görüntü klasörünün içindeki Clonezilla 20170905-zesty ile çalışma değil .

https://sourceforge.net/p/clonezilla/support-requests/65/

"-C" seçeneği yalnızca Partclone içindir. Bu nedenle Clonezilla uzman modunda bulamazsınız. Ancak, Clonezilla'nın "-icds" ve "-k1" değerlerini açarsanız, partclone çalıştırırken partclone için "-C" seçeneğini kullanır.

BTW, daha büyük bir diske kaydedilen görüntüyü daha küçük diske geri yüklemek için çalışmayabilir. Kullanılan tüm blokların sınır dahilinde olduğundan emin olmalısınız ve bölüm tablosu düzeni çok karmaşık olamaz, böylece Clonezilla bununla başa çıkabilir.

Geri yükleme modu için gelişmiş parametrelere bakın: http://clonezilla.org/clonezilla-live/doc/02_Restore_disk_image/advanced/09-advanced-param.php


Cevabı beğenmediyseniz bir yorum bırakın.
flywire
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.