Hangi Klasörleri Yedeklemeye Dahil Etmeli?

24

Ubuntu için oldukça yeni ve bir yedek oluşturmak istiyorum. Gerçekten hangi dosya ve klasörleri içerdiğinden emin değilim, böylece sistemimi geri yüklerseniz şimdi olduğu gibi olacaktır. Bunun için her yerde iyi detaylar bulamıyorum. Umarım birisi bana yardım edebilir. Sistem geri yüklemesi durumunda, programları ve ayarları yeniden yüklemek zorunda kalmamam için şimdi olduğu gibi her şeyi yedeklemek mümkün mü?

    
sordu Jason 26.11.2012 23:52

7 cevap

18

Yedekleme kümelerim şu an için mevcut

/var (except /var/run, /var/cache, /var/tmp)
/srv
/etc
/root
/home
/usr (/usr/local only, nothing else)

Bunun bir sunucu için olduğuna dikkat edin, bu yüzden / etc gibi şeyleri yedeklemek, hizmetlerim için tüm yapılandırmamı kaydeder, / srv'de web sunucularım var (eğer / var / www'iniz varsa, yine de yedekleme seti), / usr / local, vb. içinde ayarlanmış çeşitli komut dosyaları ve şeyler var. / home / myusername yerine / home yedekleme yapmak, tüm kullanıcıları koruyabilmem için. Tek yapmanız gereken, kullanıcı verilerinizse, yalnızca ev dizininize ihtiyacınız var.

    
verilen cevap thomasrutter 15.07.2015 06:21
7

Yedeklemeniz gereken şey, belirli sisteminize bağlıdır.

Öyleyse, bu sizin işinize ayırmak için biraz çalışma yapacağız. değil 'in ne yedekleneceğini öğrenerek başlayın. Önce kök dizininize bir göz atın ve sonra geriye doğru çalışın.

Örneğin, cd /; ls -F bana şunu veriyor:

bin/    [email protected]      mnt/   snap/  [email protected]
boot/   [email protected]  opt/   srv/   [email protected]
cdrom/  lib/             proc/  sys/
dev/    lib64/           root/  tmp/
etc/    lost+found/      run/   usr/
home/   media/           sbin/  var/

/cdrom , /media ve /mnt bağlantı noktasıdır, dolayısıyla yedeklemeye gerek yoktur.

/dev , /lost+found , /proc , /run , /sys ve /tmp , yeniden başlatıldığında otomatik olarak yeniden oluşturuluyor. [Bağlantıları tahmin ediyorum: /[email protected] , /[email protected] , /[email protected] , /[email protected] boot ubuntu'yu yeniden oluştururken yeniden yükleyin (hangisi olduğundan emin değilim).]

Sistemimde /root boş (görüntülemek için root kullanıcısı olarak bir kabuk açmak için sudo -s kullanın ... exit 'yi inceledikten hemen sonra /root ' ye dikkat edin.)

/snap değeri de boş. Belki de bir bağlama noktasıdır.

/var , sistem günlüğü dosyaları, posta ve yazıcı biriktirme dizinleri ve geçici ve geçici dosyalar gibi değişken verileri içerir. "/ var / log. ref hariç, şimdi yedekliyorum: İşte )

Sistem geliştirme işi ya da bunun gibi bir şey yapmadığınız sürece,

/bin , /boot , /lib , /lib64 ve /sbin büyük olasılıkla Ubuntu'nun yeniden yüklenmesi yoluyla yeniden yüklenecektir. Bunları yedekleyebilir veya kurtarmak için yeni bir yüklemeye güvenebilirsiniz.

/home kendi yedeğinde olmalıdır. Sadece /home 'yi geri yüklemek isteyeceğiniz zamanlar olacaktır.

Bu, sisteminizde yaptığınız diğer değişiklikleri /etc , /opt , /srv ve /usr dizininde de bırakır; bu, birlikte veya tek tek de yedeklemeniz gerekir.

İşte bu dizinleri anlamaya yardımcı olabilecek birkaç sayfa:

İşte İşte

İlgili bir düşünce dizisi: Yeni bir Ubuntu kurduğunuzu varsayalım. Ne yedeklemeniz gerekir? Cevap: hiçbir şey. Henüz bir şey değiştirmediniz, bu yüzden Ubuntu'yu yeniden yükleyebilirsiniz. Geri yükler / bin, / etc, / root, / usr, vb.

Bu nedenle, yedek / depolamak isteyebileceğiniz tek neden, onu değiştirdiğiniz veya eklediğinizden kaynaklanıyor. Yedeklemenin bir parçası, nerede ve ne zaman yaratıldığını ve değiştirildiğini anlamaktır. Sadece geri kalanların da bununla mücadele ettiğini biliyorum.

***** Ve sormamanıza rağmen, tam disk veya bölüm görüntüleri yapabilir. Bunlar yedekleme ve geri yükleme için çok zaman harcar ve bu iş devam ederken sisteminizi bırakabilir. Ve Acronis kullanarak Windows sistemlerini nasıl yedekledim. Size sağladıkları tek şey bir bölüm haritası ve linux olmayan bölümlerden görüntüler. Şimdi bölümleri yeniden düzenlemeden önce ve yedekleme geri yükleme işlevlerimi test etmeden önce bunları yapıyorum.

(Bunu nasıl daha iyi hale getirebileceğime dair önerilere çok açığım.)

    
verilen cevap Eliptical view 22.07.2016 22:15
3

Çoğu kişi kendi ana dizinini yedekler: /home/$USER/ . Konfigürasyon dosyalarını ve ayarlarını yedeklemek istiyorsanız, bunlar, başlangıç ​​dizini ile başlayan klasörlerde ve dosyalarda saklanır. (nokta). Kullandığınız paketlerin bir listesini (ve PPA'lar) yapın ve ihtiyacınız olan tüm paketlerinizi yeniden kurmanız kolay olacaktır. Veya, bu yorumda açıklanan komutu kullanın.

Deja Dup Backup, Ubuntu'da varsayılan olarak gelen harika bir araçtır. Diğer seçenekler arasında komut satırı (rsync, rsnapshot, rdiff-backup, vb.) Bulunur.

Son olarak, tüm diski bir görüntü olarak yedeklemek için clonezilla 'ya bakın.

    
verilen cevap philshem 27.11.2012 01:17
3

Masaüstü sistemimi yeniden yüklersem, yedeklerim

  • /etc
  • /var , bazı alt klasörleri hariç tutmak için çok tembelim.
  • /opt

/home ayrı bir bölümde ve her gün yedeği var.

Yeniden yüklemeden sonra parçaları gerçekten yedeklediğim yedeklemeden geri yüklerim.

Bu strateji ile tüm yapılandırmalar, yerel postalar ve crontab yapılandırmaları güvenlidir ve yalnızca gerekli uygulamalarımı yeniden yüklemem gerekiyor.

Kişisel komut dosyalarım ana klasörüme kaydedilir (günlük yedekleme, hatırla?), bu yüzden /usr/local kullanmıyorum.

    
verilen cevap A.B. 15.07.2015 07:02
2

Burada bir dosya listesi toplayalım. Bu yazıyı "topluluk wiki" yaptım.

Tabi ki, kişiden kişiye değişir. Benimki esas olarak bir web sunucusu ve NFS sunucusu olarak kullanılmaktadır.

mkdir $MY_BACKUP_FOLDER
cd $MY_BACKUP_FOLDER

crontabs

sudo rsync -a --relative /var/spool/cron/crontabs .

NFS paylaşımları

sudo rsync -a --relative /etc/exports .

Sudoers

sudo rsync -a --relative /etc/sudoers .

apache yapılandırması

sudo rsync -a --relative /etc/apache2/apache2.conf .

autofs

sudo rsync -a --relative /etc/auto* .

fstab

sudo rsync -a --relative /etc/fstab .

ana

sudo rsync -a --relative /etc/hosts .

samba

sudo rsync -a --relative /etc/samba/smb.conf .

systemd

mlocate

sudo rsync -a --relative /etc/updatedb.conf .
Bir ubuntu yeniden yüklerseniz

ana dizin korunabilir

    
verilen cevap Sridhar-Sarnobat 12.06.2018 22:28
1

DejaDup (veya gerçekten başka bir şey) kullanıyorsanız Sadece bir hatırlatma, ayrıca Dropbox gibi (evinizdeki muhtemel) Herhangi bulut depolama klasörleri hariç. Eğer s3 depolama için ödeme yapıyorsanız, bu kötü bir hata olabilir.

    
verilen cevap kdford 15.07.2015 06:13
0

Deja Dup yedeklemesini kullanın. Varsayılan olarak verilmiştir. Ayarlara gidin ve "içerecek klasörleri" olarak sadece kök klasörü ( / ) tutun ve "yok sayılacak klasörlerde" medya klasörü ( /media ) ekleyin.

Bu nedenle, normalde etkilenmeyen diğer sürücüleriniz dışında sistem hasarları (nadir) durumunda tüm programlarınız yedeklenecektir.

    
verilen cevap VedVals 01.12.2012 16:04

Etiketlerdeki diğer soruları oku