Absolutnym minimum byłoby przechowywanie własnych plików użytkownika /home
. Ponadto, aby wiedzieć, które pliki należy przed /etc
tym ukryć, warto skorzystać z takiego systemu, etckeeper
który może śledzić historię zmian /etc
i kto je wprowadził. IE - czy były to zmiany w dystrybucji, czy zmiany, które wprowadziłeś?
W przypadku samej kopii zapasowej zawsze kopiuję następujące elementy:
/usr/local
/usr/share
/home
/var
/etc
/root
Istnieją sposoby na wykonanie kopii zapasowej za pomocą Rsync w oddzielnym obszarze, używając dowiązań twardych, aby dodatkowe miejsce nie było wykorzystywane podczas kolejnych kopii zapasowych.
Następnie możesz przywrócić, /home/*
jak jest, ale będziesz chciał wybrać określone pliki / foldery w razie potrzeby z /var
i /etc
. Będziesz wiedział, czy potrzebujesz czegoś konkretnego /usr/local
, ponieważ najprawdopodobniej umieścisz go tam celowo.
Treść /var
i /usr/share
może być trudne. Apache, mediawiki, wordpress i różne inne usługi przechowują dane w obu z nich. Powinieneś wiedzieć, czy masz w nich dane zapisane w konfiguracji wykonanej podczas konfigurowania tych usług. Jeśli nie uruchamiasz żadnych usług „serwerowych” lub „internetowych”, możesz nie być bezpieczny, nie tworząc ich kopii zapasowych, ale zawsze lepiej jest wykonać kopię zapasową niż życzyć sobie, aby została ona utworzona.
Chyba że masz ręcznie edytowane rzeczy /etc
, prawdopodobnie są bezpieczne dzięki czystej konfiguracji. Jeśli masz ręcznie wykonane zmiany /etc
, najlepiej przenieść je ręcznie, abyś dokładnie wiedział, co wprowadzasz do czystego systemu.
/opt
może być również katalogiem budzącym obawy. Zwykle jest tworzony podczas instalowania oprogramowania dystrybuowanego z własnym instalatorem z oprogramowania spoza Twojej dystrybucji. Tworzenie kopii zapasowej jest to opcja, ale możesz chcieć ponownie zainstalować te pakiety - ponieważ mają konfiguracje, które wymagają linków z powrotem do/etc