Bütün bölüm yedeğini almak istiyorum düzeni başka diske bu düzeni geri böylece, mantıksal sürücüler de dahil olmak üzere bir sabit sürücüye ait. Ben do not bölüm içeriği yalnızca düzenini kopyalamak istediğiniz. Birincil ve genişletilmiş bölümler için kolaydır:
dd if=/dev/sda of=partitiontable.bin bs=1 skip=446 count=64 # backup
dd if=partitiontable.bin of=/dev/sda bs=1 seek=446 count=64 # restore
Ancak mantıksal bölümlerin düzenine gelince, standart araçlar arasında düzeni düzenlemenin benzer bir yolu olup olmadığını merak ediyorum. Sanırım asıl sorun EBR'lerin lokasyonlarındaki ofsetleri bulmak, çünkü bununla birlikte gerisini halledecek dd
. Unutmayın, her şeyi (muhtemelen) boş bir diske geri koyabilir ve böylece aynı düzeni geri yükleyebilirim. Gibi fdisk
veya parted
iyi bölümleme araçlarını kullanarak , ancak onların kullanımını otomatikleştirmek mümkün olmalıdır (komut dosyası) ve onlar sadece herhangi bir X ile ilgili paketlere bağlı olmamalıdır - sadece komut satırına.
Yedekleme planım, struct modülünü kullanarak küçük bir python komut dosyasında el ile yapıyor, ancak bunun daha kolay bir yolu olmasını umuyordum.