it-swarm-tr.com

Sistemimin tamamı nasıl yedeklenir?

İşletim sistemimin tamamının yedeğini almak istersem (yalnızca giriş dizini de dahil olmak üzere), bunun için nasıl gidebilirim?

/ içindeki her şeyi yedeklemek ve sonra bir çökme yaşarsam dosyaları geri kopyalamak kadar basit mi?
Bu örtü gruba girecek mi ve sistem çalışmazken bunu nasıl yapabilirim?

81
Will

DOSYALARI

Bunun nasıl yapıldığına bakın: http://ubuntuforums.org/showthread.php?t=35087

Basit olarak, yedekleme komutu: Sudo tar czf /backup.tar.gz --exclude=/backup.tar.gz --exclude=/dev --exclude=/mnt --exclude=/proc --exclude=/sys --exclude=/tmp --exclude=/lost+found /. Gerekirse daha fazla --exclude= parametresi ekleyin.

Tüm dosyalarınızın arşivini /backup.tar.gz adresinde bir arşiv yaratacaktır, ki bu daha sonra başka bir bilgisayara/sürücüye kopyalayabilir ve eğer yükleme armut biçimli ise dosyalarınızı geri yükleyebilirsiniz. LiveCD'den "kötü" sistemi /media veya /mnt altına monte ederek ve tar xf /path/to/drive/with/backup.tar.gz -C /mnt ("kötü" sisteme giden asıl yolun yerine geçerek) çalıştırarak yapabilirsiniz.

GRUB

Bu GRUB'u kapsamaz, ancak bunu izleyerek kolayca yeniden yükleyebilirsiniz burada kılavuz . Yapmanız gereken sadece Adım Üç ve Dört .

77
evgeny

Kimse fark etmedi klonezilla . Sabit sürücünüzün tam bir görüntüsünü oluşturur, böylece kesinlikle her şeyi yedekler . Bir iso yakmak veya önyüklenebilir bir flash sürücü oluşturmak kadar kolaydır.

Asıl yedekleme biraz zaman alıyor ancak en güveniliri.

14
mreq

Sisteminizi başka bir sisteme klonlamak için. Veya bir yedekleme yapın. Terminal türünde:

dpkg --get-selections | grep -v deinstall > ubuntu-files

Bu komut sisteminizde kurulu tüm paketlerin bir listesini yapar (ve onu mevcut çalışma dizininde saklar). Bu dosyayı hdd, email, etc ... (bu dosya çok küçük) yedekleyin.

Yeni kurulan ubuntu sisteminde çalıştırma:

Sudo dpkg --set-selections <./ubuntu-files (will set it up and)

apt-get -y update
apt-get dselect-upgrade

Bu, yalnızca eski sisteme kurduğunuz paketleri (apt-get ile) yükleyecektir.

                                    (OR)

Tüm .deb paketlerini /var/cache/apt/archives/ içinden yedekleyebilir ve aşağıdakileri kullanarak manuel olarak kurabilirsiniz:

dpkg -i *.deb

Ve bundan sonra bir güncelleme döngüsü çalıştırdıktan sonra.

9
Newbi

Önyüklenebilir bir canlı CD/DVD görüntüsü oluşturmak için Remastersys kullanabilirsiniz. Bu normal bir Ubuntu CD'si gibi kurulur.

Remastersys'i yüklemek için önce bir havuz eklemelisiniz:

deb http://www.geekconnection.org/remastersys/repository karmic/

Daha sonra her zamanki gibi Yazılım Merkezi'nden yükleyebilirsiniz.

Kurulduktan sonra, bir 'dist' yedekleme yapmak için kullanın. Bu, kullanıcı verilerinin ISO görüntüsünden çıkarılacağı anlamına gelir.

remastersys UI

Bu genellikle özel dağıtımlar oluşturmak için kullanılır, ancak aklınızdaki yedekleme görevi için yine de kullanışlıdır. Bir uyarı, / içeriğinin (/home içindeki eksi kullanıcı verileri) içeriğinin çok fazla hafıza kaplaması durumunda başarısız olabileceğidir çünkü ISO dosya formatı sadece ~ 4GB veri tutabilir. Remastersys, verilerinizi sıkıştırmak için squashfs adlı bir dosya sistemi kullanır, bu nedenle ~ 8GB'a kadar iyi olmanız gerekir.

7
dv3500ea

Deneyin Remastersys .
Bu program ile sabit diskinize kurabilmek için sisteminizin liveCD (Ubuntu kurulum iso dosyası ile aynı) yapabilirsiniz. Oldukça basittir (isoyu USB/CD/DVD'ye nasıl yazacağınızı biliyorsanız).
11.10 ve 11.04'ümde ve daha eskilerinde de mükemmel çalışıyor.

Kurulum:
dosyayı düzenle /etc/apt/sources.list
ekle: # Remastersys
deb http://www.geekconnection.org/remastersys/repository karmic/ ve kaydet
Ardından terminalde çalıştırın:
Sudo apt-get update
Sudo apt-get install remastersys

6
foxy

SquashFS ile kullandığım bir çözüm. Daha önce önerilen TAR.GZ çözümüne oldukça benzer, ancak bazı büyük faydaları var.

SquashFS, tamamen tek bir dosyada depolanan sıkıştırılmış bir dosya sistemidir. Bu dosya mevcut bir sisteme monte edilebilir ve diğer bölümler gibi normal bir şekilde erişilebilir. TAR.GZ'nin farkı, SquashFS'in dosyalara rasgele erişime sahip tam gelişmiş bir dosya sistemi olmasıdır. TAR ise sadece bir büyük birleştirilmiş dosyadır.

Bu, tüm dosya sisteminizin büyük bir yedeğini almak istiyorsanız, TAR.GZ için 5 saat sürecek (deneyimlerime göre) ve SquashFS için sadece birkaç dakika/saniye alacağı anlamına gelir. Aynısı, sıkıştırma/yedekleme işlemi için de geçerlidir, SquashFS birçok kez daha hızlıdır.

UPDATE 2017-01-31 : Görünüşe göre sadece squashfs dosyasını dağıtamazsınız, aynı zamanda File Roller gibi bilinen uygulamalarla normal bir arşiv olarak da açabilirsiniz Linux üzerinde ve Windows'ta 7-Zip, vb.

İşte kök klasörümü yedeklemek için kullandığım bir komut:

Sudo mksquashfs / /path/to/backup/hdd/root-backup.sqsh -e home media dev run mnt proc sys tmp

burada "-e" anahtarı, hariç tutmak istediğiniz klasörleri dışlar (örneğimdeki sanal ve harici Linux klasörleri gibi).

Yedekleme tamamlandıktan sonra, şimdi bağlayabilirim:

Sudo mkdir /mnt/root_backup
Sudo mount /path/to/backup/hdd/root-backup.sqsh /mnt/root_backup -t squashfs -o loop

Şimdi sadece birkaç dakika bekleyin (arşivin boyutuna bağlı olarak) ve tüm dosyalarınızı/mnt/root_backup klasöründen çıkarın.

Aynısı/home/myname klasörü için de yapılabilir;.

Sudo mksquashfs /home/myname /path/to/backup/hdd/home-backup.sqsh -e Dropbox GoogleDrive

Gelecekte ortaya çıkabilecek olası sorunları önlemek için Dropbox ve GoogleDrive’ı bu hariç tutuyorum, bu klasörleri yedekten geri yüklerler ve buluttaki asıl dosyalarla uğraşırlar.

Daha fazla bilgiyi http://tldp.org/HOWTO/SquashFS-HOWTO/creatingandusing.html adresinde kontrol edin.

5
Alexey Frishman

Sistemin yedeklemesini rsync & exclude ile istemediğimiz dosya ve klasörleri de yapabiliriz. İşte bunu yapmak için aşağıdaki komut:

_#rsync -aAXv --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found"} /* /path/to/backup/folder
_

-aAX seçenek kümesini kullanarak, dosyalar sembolik bağların, cihazların, izinlerin ve sahipliklerin, değişiklik zamanlarının sağlandığından emin olarak arşiv modunda aktarılır , EKL'ler ve genişletilmiş öznitelikler korunur

--exclude seçeneği, verilen kalıplarla eşleşen dosyaların dışarıda bırakılmasına neden olur.

REFERENCE: rsync ile tam sistem yedekleme

4
d a i s y

İşte PartImage kullanarak iyi bir öğretici.

2
Isaiah

TimeShift.

TimeShift, düzenli aralıklarla dosya sisteminin artımlı anlık görüntülerini alarak sisteminizi korur. Bu anlık görüntüler, sisteminizi anlık görüntünün alındığı andaki durumuna getirmek için daha sonra geri yüklenebilir.

Terminali açın ve aşağıdaki komutu çalıştırın.

Sudo apt-add-repository -y ppa:teejee2008/ppa
Sudo apt-get update
Sudo apt-get install timeshift

Ekran görüntüleri

enter image description here

enter image description here

2
m3asmi

Bacula Community veya Bacula Enterprise gibi araçları kullanabilirsiniz. Aralarındaki fark, topluluk versiyonunun sistemi yeniden kurmanız ve yalnızca büyük bir çarpışmadan sonra tamamen kurtarmanız gerekmediğinde tamamen metal geri yüklemeyi desteklememesidir.

1
Andrew Yunisov

ubuntu yazılım merkezine git bul Déjà Dup yedekleme yöneticisi kurun `` çalıştırın ve verilerinizi yedekleyeceğiniz yolu seçin, yedeklenecek dosyaları seçin, geri dönün yukarı

daha sonra harici hard disk gud luck kaynağınızın yerini vererek yedeklemeyi seçebilirsiniz [https://launchpad.net/deja-dup]

1
paru38

Crashplan tüm sistem dosyalarınızı ve verilerinizi yedekler ve kurtarmanızı sağlar - mevcut PC'nizde veya başka bir yüklemeye uyarlamanıza izin verir.

Çevrimiçi sistemlerine, başka bir bilgisayara veya bağlı olan herhangi bir sabit sürücüye yedekleyebilirsiniz.

0
Mark Rooney

Ubuntu’nun kurulu olduğu sabit diskiniz çok büyük değilse, canlı bir cd’den önyüklemeyi deneyebilirsiniz (herhangi bir linux dağıtımı başaracaktır) ve çalıştırmayı:

    dd if=/dev/sda of=/path/to/external/hardisk/mybackupfile

Bu, sadece Ubuntu değil, tüm sabit diskinizin bir yedeğini oluşturur ve tüm boş baytları da yapar, fakat düşünebildiğim tek çözüm budur. Yedeklemeyi geri yüklemek için aşağıdakileri kullanın:

  dd if=/path/to/external/harddisk/mybackupfile of=/dev/sda
0
Hippo

Clonezilla'yı nasıl kullanacağınızı ayrıntılı ve yeni buldum. Clonezilla, tüm sabit disk bölümleri vs. dahil olmak üzere tüm sisteminizin görüntüsünü oluşturmanıza ve daha sonra geri yüklemenize olanak tanır.

Öğretici http://geekyprojects.com/cloning/how-to-use-clonezilla-tutorial/ adresindedir.

0
lpanebr

Tüm Ubuntu kurulumunuzu bu cevap ile başka bir bölüme yedekleyebilirsiniz:

Bu tekniğin avantajları:

  • Yedeklenirken sistemi kullanmaya devam edebilirsiniz. Yalnızca web tarayıcı uygulamaları, ofis uygulamaları, video izleme vb. Kullandığınızdan ve muhasebe veya SQL gibi veritabanı uygulamaları kullanmamaya özen gösterin.
  • Sanal dosya sistemleri yedeklenmez. Her önyüklemede yeniden oluşturulurlar, böylece ilk başta yedeklemenin faydası olmaz.
  • İlk yedekleme bir saat sürebilir, ancak günlük yedeklemeler değişmemiş dosyaları kopyalamaz, bu yüzden sadece birkaç dakika sürebilir.
  • Yedeklemeyi yeniden başlatıp kullanabilirsiniz. Ortamınızda test edilmemiş bir Ubuntu Sürüm yükseltme gibi sistemi bozabilecek tehlikeli bir şey denemek istiyorsanız bu yararlıdır.
  • Üretim ortamınızı tamamen bozarsanız, klonunuza yeniden başlayıp aynı komut dosyasını kullanarak yeniden kopyalayabilirsiniz.
  • Grub, uygun UUID girişleri ile otomatik olarak güncellenir.
  • /etc/fstab, uygun UUID girişleriyle otomatik olarak güncellenir.
0
WinEunuuchs2Unix