Bir ext4 bölümünü yedeklemek için hangi araç?


Yanıtlar:


12

Fsarchiver'a bir göz atın

En son SystemRescueCD'de bulunabilir

Bildirildiğine göre partimage yazan aynı adam.

Aşağıdakiler de dahil olmak üzere birçok iyileştirme sunar: - ext4 desteği - ntfs desteği - blok düzeyi yerine dosya düzeyi - birden çok çekirdek kullanarak sıkıştırma

Temel olarak, bir bölüm kaydedildikten / sıkıştırıldıktan sonra farklı boyut bölümlerine ve farklı biçimlerde bölümlere geri yüklenebilir (böylece bölümün biçimini de dönüştürmek için kullanabilirsiniz) ve yedeklemenin bir kısmı bozulursa yok olmaz tüm görüntü (blok düzeyinde bir yedeklemede olduğu gibi).

Tek dezavantajı (olumsuz olduğunu düşünüyorsanız), şu anda sadece bir komut satırı uygulamasıdır (ancak sonunda bir gui almalıdır).


Komut satırı girişleri gerçekten basittir.

Bir bölümü kaydetmek için:

fsarchiver savefs /mnt/backup/gentoo-rootfs.fsa /dev/sda1

'/Mnt/backup/gentoo-rootfs.fsa' kaydedilecek yoldur ve '/ dev / sda1' klonlanan bölümdür.

Bir bölümü geri yüklemek için:

fsarchiver restfs /mnt/backup/gentoo-rootfs.fsa id=0,dest=/dev/sda1

Yukarıdaki seçenekleri tersine çevirmeniz yeterlidir. Anladığım kadarıyla (belgelerde), bir görüntü birden fazla bölüm içerebileceğinden id = 0 gerekli gibi görünüyor. Kullanımla ilgili daha fazla talimat için (birden fazla bölümü kaydetmek gibi) QuickStart rehberine göz atın .

Kenar notu:

Anlaşıldığı üzere, yeni bir windows fabrika kurulum klonunu klonlarken, aslında (eğlence olarak) bir Linux Mint LiveCD'den yazıyorum. Daha önce yıllardır kullandığım Ghose '03 diskini çöpe atmak istiyorum çünkü daha iyi bir bölüm klonlama alternatifi bulmak için ağı temizledim. Geri yüklemeyi bitirdikten sonra nasıl gittiğini bildirmek için bir not bırakacağım.

Güncelleme:

Yedeklemeyi hatasız tamamladım. Biraz zaman aldı çünkü başladığımda çok iş parçacıklı hale getirme seçeneklerini bilmiyordum. Sıkıştırma varsayılan değere (gzip -6'ya eşdeğer) ayarlandı, diskte disk 4.48GB (yüksek oranda kırpılmış / güncellenmiş XP + Chrome) ve çıktı dosyası 2,3 GB ağırlığında. Burada şikayet yok.


7

Clonezilla'yı deneyin . LiveCD ortamında çalışır ve çeşitli mağazalara (NFS, SMB, SSH, yerel dosya sistemleri) her türlü bölümü (ext4 dahil) destekler.

Laboratuvarlarımızdaki iş istasyonlarını görüntülemek için her zaman kullanıyorum.


1
Teşekkürler, denedi. İyi görünüyor. Bir dezavantajı, yedeklemeye başlamadan önce gerçekten çok sayıda menüden geçmeniz gerekir. Bunun için komut satırı mı kullanıyorsunuz?
fmowrg

evet, bu yol.
lfaraone

5

dumpve restoreext4 ( sudo apt-get install dump) için bu konu için tasarlandı. Merak ediyorsanız bunu kontrol edin:

/unix//a/41445


4

Gg severim

dd if = / dev / sda1 (veya tüm disk için sadece sda) = / home / user / backup.img

ve

gg if = / home / user / backup.img = / dev / sda1

geri almak için


6
dd bu amaçla kullanmak için çok kötü bir araçtır. İlk olarak, kullanılmayan sektörler dahil her şeyi kopyalar. İkincisi, tüm diskle aynı boyutta bir görüntüyle sonuçlanır. Son olarak, daha küçük bir diske geri yükleyemezsiniz ve daha büyük bir diske geri yüklerseniz, ek alanı kullanmak için yeniden boyutlandırmanız gerekir.
psusi

aslında img dosyasını sıkıştırmak mümkündür. Ayrıca, dosyaları görüntü dosyasının içinden bir bölüme kopyalamak da mümkündür (bunu bir sistemle yaptım, çalıştı!). Böylece hedef bölüm herhangi bir boyuta sahip olabilir. Sıkıştırılmış bir img dosyası bağlamak mümkünse emin değilim.
sBlatt

sıkıştırılmış bir görüntü monte etmek mümkün değildir.
psusi

3

E2image'in son sürümleri, bir bölümün komut satırından verimli bir şekilde kopyalanmasını / yedeklenmesini sağlar.

e2image -ar /dev/sdaX ~/sdaX.img
  • -a yalnızca dosya sistemi yapısının değil dosya verilerinin kopyalanmasını sağlar.

  • -rverilerin ddQEMU'nun QCOW2 biçiminin aksine ham görüntü biçiminde (alacağınız gibi ) depolanmasını sağlar.

Ortaya çıkan görüntü, disk alanı kullanımı açısından verimli olacaktır, çünkü:

  • e2image mevcut dosyalar tarafından kullanılmayan blokları kopyalamaz
  • bir görüntü dosyasına çıktı verirken, onu seyrek bir dosya olarak saklar, böylece büyük sıfır blokları diskte yer kaplamaz.

Seyrek dosyaları kopyalarken, kopyalanırken sıfırların yazılmadığından emin olmak için hala dikkatli olunmalıdır.

Bundan kaçınmanın bir yolu, görüntü dosyasını bir squashfs görüntüsünde saklamaktır. Bu, içindeki verileri sıkıştıran ancak içindeki görüntü dosyasının aranabilir ve monte edilebilir olmasına izin veren salt okunur, monte edilebilir bir dosya sistemidir.


1

gnome-disk-utilityUbuntu'da bu günlerde 'Diskler' ( ) varsayılan değerdir.

resim açıklamasını buraya girin


0

Neden bir görüntü oluşturmak istiyorsunuz? Çoğu durumda, dosya tabanlı bir yedekleme (tar topu gibi) geri yüklerken size çok daha fazla esneklik sağlar, örneğin farklı bir dosya sistemine veya hatta birden fazla dosya sistemine geri yükleyebilirsiniz.


Sıkıştırılmış Tarball'lar çok verimli değildir - bir dizin listesi almak veya belirli bir dosyayı ayıklamak için hemen hemen her şeyi sıkıştırmanız gerekir. Öte yandan, 7-zip ext2'den ayıklanabilir. Veya Squashfs, dosyaları takmaya veya çıkarmaya izin verirken sıkıştırmayı destekler.
mwfearnley

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.