GNU/Linux >> Znalost Linux >  >> Linux

Linux – Které adresáře bych měl vyloučit při zálohování serveru?

Řešení 1:

Oba /proc a /sys jsou virtuální souborové systémy, které odrážejí stav systému a umožňují vám měnit několik parametrů běhu (a někdy dělat nebezpečnější věci, jako přímý zápis do paměti nebo na zařízení). Nikdy byste je neměli zálohovat ani obnovovat.

Ve většině moderních distribucí /dev se dynamicky vytváří při bootování (jedná se o paměťový souborový systém vyplněný udev a přátelé). Zálohování nemá smysl a pokus o obnovení je marný. Pokud je však vaše distribuce nakonfigurována pro použití statického /dev , to neplatí (zaškrtněte /proc/mounts , pokud /dev je tmpfs je to paměťový souborový systém).

Existují další souborové systémy, které byste neměli zálohovat; usbfs (obvykle na /proc/bus/usb , pokud je vůbec připojen), debugfs (má být na /sys/kernel/debug pokud je vůbec namontován, ale někteří lidé to umístí jinam; pravděpodobně tento nemáte), devpts (připevněno na /dev/pts ), ostatní tmpfs instance (často se nacházejí na /dev/shm , /var/run , /var/lock a další místa; jejich zálohování a obnova by měly být neškodné, ale zbytečné, protože jejich obsah se při vypnutí ztratí) a všechny vzdálené souborové systémy nebo adresáře magického automounteru (pokus o jejich zálohování nebo obnovu by mohl skončit katastrofou, protože byste mohli skončit zálohováním/ obnovení na jiný počítač ). Také byste měli být opatrní s /media a /mnt , protože tam mohla být nalezena externí zařízení (jako CD, které jste zapomněli v mechanice), ale možná jste je také použili záměrně k připojení něčeho, co by se mělo zálohovat.

Všimněte si, že kromě většinou neškodného tmpfs instance, síťové souborové systémy/automounters a vyměnitelná média, souborové systémy, které byste neměli zálohovat, jsou všechny potomky /dev , /proc nebo /sys . Pokud nemáte žádné síťové souborové systémy (nebo automatické připojovače) a žádné vyměnitelné médium, kromě /sys a /proc a restartování po obnovení (pro vymazání tmpfs instance) by mělo stačit.

Řešení 2:

To opravdu závisí na tom, jak se chystáte obnovit svůj systém. Pokud budete přestavovat, budete potřebovat pouze konfigurační/datové soubory pro vaše služby (např.:/etc, /opt, /var, /home)

Pokud hledáte úplné obnovení systému, můžete vynechat /proc, /boot &/dev. Poté můžete nainstalovat minimální operační systém ze spouštěcího média a poté obnovit systém pomocí zálohy.

Nejlepší záloha je samozřejmě ta, která byla testována a ověřeno .

Vynechejte tedy to, co si myslíte, že nepotřebujete, zkuste to obnovit ve virtuálním počítači a ověřte, že pomocí těchto dat můžete získat zpět svůj systém.

Řešení 3:

Viz Tao Of Backup, kapitola 1.

Řešení 4:

Některé speciální soubory v /proc a /sys matou rsync. Obvykle také nechcete zálohovat připojené síťové souborové systémy. Problémy mohou způsobovat i řídké soubory.

Přidejte -x, abyste jej omezili na jeden souborový systém. Tím se vyhnete všem síťovým souborovým systémům a /proc atd. Potom však musíte spustit jeden rsync pro každý souborový systém, který jste připojili.

Přidejte -S, abyste rozumně zpracovali řídké soubory.

Řešení 5:

/boot, /dev a /proc jsou k zálohování celkem k ničemu -- i když, pokud víte, co děláte, můžete zálohovat /boot.

Také bych nezálohoval /lib, /media, /mnt, /sbin, /bin, /srv, /sys nebo /tmp.

/usr je volitelný v závislosti na tom, zda máte v /usr něco, co stojí za to zálohovat. Být tebou bych se nejvíce staral o zálohování uživatelských $HOMEs, /var a /etc (pro konfigurační soubory).

Opět však vše skutečně závisí na typu zálohování, které chcete provést. Je to webový server? Je to osobní počítač? Je to shell server se spoustou adresářů pod /home?


Linux
  1. Jak zálohovat a obnovit úložiště SVN v Linuxu

  2. Linux – Kdy nemám zabít -9 A proces?

  3. Linux – co dělat, když linuxová plocha zamrzne?

  1. Jaké je nejlepší VPS:Windows nebo Linux?

  2. Co bych měl použít místo windows.h v Linuxu?

  3. Linux ext4 obnovit přístupová práva k souborům a adresářům po špatném zálohování/obnovení

  1. Migrace Unixu na Linux

  2. Nejbezpečnější způsob rozdělení linuxu?

  3. Co dělat, když plocha Linuxu zamrzne?