Używam rsnapshot do rozpoczęcia tworzenia kopii zapasowej instalacji CentOS 5.5 i potrzebuję listy folderów, które prawdopodobnie powinienem wykluczyć z kopii zapasowych. Serwer jest przede wszystkim serwerem WWW LAMP i będzie służył w momencie tworzenia kopii zapasowej, chociaż powinien mieć stosunkowo niski wolumen. Czy tworzenie kopii zapasowych / var / lib / mysql to zły pomysł?
Zakładam, że nie powinienem martwić się o tworzenie kopii zapasowych / proc. Jakie inne foldery nie muszą być archiwizowane?
/sys
Jest jeszcze jeden dobry zignorować - także jeśli masz BIND działa w chroot chcesz ignorować/dev
,/proc
itp pod chroot ...Jedyne foldery, których potrzebujesz, to
/var/www
i/var/lib/mysql
Twoja strona internetowa oraz dane. W/etc/httpd
razie potrzeby wykonaj kopię zapasową, aby uzyskać konfigurację Apache. Zobacz tutaj do dyskusji na temat tworzenia kopii zapasowych/var/lib/mysql
w porównaniu użyciumysqldump
.Jeśli możesz użyć migawki lvm do wykonania kopii zapasowej, byłoby to jeszcze lepsze, ale pamiętaj, aby jak najszybciej zniszczyć migawkę. Migawki Lvm niszczą twoje osiągi.
źródło
/etc/passwd
&/etc/shadow
Klucze SSH poniżej/home
, skrypty niestandardowe poniżej/usr/local
...). Zasadniczo lepiej jest zbudować listę elementów, które można bezpiecznie wykluczyć z kopii zapasowej, niż próbować przechwycić wszystko, czego potrzebujesz za pomocą określonych elementów.Przepraszam, za mało informacji.
Czy to serwer WWW, serwer bazy danych, serwer samby, serwer nazw? Zależy to całkowicie od rodzaju uruchomionych usług.
Zwykle nie tworzę kopii zapasowej niczego, co zapewnia dystrybucja (wszystkiego, co pochodzi z pakietu). Mam kopie zapasowe:
źródło