Szukam listy, które ścieżki / pliki można bezpiecznie wykluczyć dla pełnej kopii zapasowej systemu / domu.
Biorąc pod uwagę, że mam listę zainstalowanych pakietów.
/home/*/.thumbnails
/home/*/.cache
/home/*/.mozilla/firefox/*.default/Cache
/home/*/.mozilla/firefox/*.default/OfflineCache
/home/*/.local/share/Trash
/home/*/.gvfs/
/tmp/
/var/tmp/
- nie rzeczywiste foldery, ale mogą powodować poważne problemy podczas „przywracania”
/dev
/proc
/sys
Co powiesz na...
/var/
ogólnie?/var/backups/
- może stać się dość duży/var/log/
- nie wymaga dużo miejsca i może pomóc w późniejszym porównaniu/lost+found/
backup
cache
thumbnails
seb
źródło
źródło
/home/*/.local/share/Trash
. Już przywróciłem pliki z folderu kosza na kopii zapasowej. Było to błędne usunięcie, zauważone i cofnięte po utworzeniu kopii zapasowych - a przy przywracaniu kopii zapasowych pliki były nadal w koszu.Odpowiedzi:
Kiedy
rsync
przechodzę do systemu na partycję kopii zapasowej, wykluczam te:W ten sposób mogę uruchomić się z partycji kopii zapasowej w taki sam sposób, jak mogę uruchomić się z oryginalną.
Podsumowując, sugerowałbym
nie wykluczając
/{dev,proc,media,...}
samych siebie, tylko ich zawartośćwykluczając
/var/{run,lock}
, a zwłaszcza duże/var/cache/apt/archives/
źródło
--exclude=/proc/*
, zachowa katalog / proc na kopii zapasowej (co jest potrzebne, jeśli chcesz uruchomić lustro), ale nie jego zawartość.--exclude=/home/*/.opera/cache
również :)Polecam wykluczyć wszystkie
/usr
(oprócz fortu/usr/local/
) i mieć kopię zapasowądpkg --get-selections
Moim zdaniem Pełna kopia zapasowa nie jest naprawdę przydatna. Wolę tworzenie kopii zapasowych danych i preferencji, a następnie przywracanie pakietów z oficjalnych repozytoriów.
Ale czy moje preferencje ...
/usr
zawiera głównie statyczną zawartość binarną z pakietów dystrybucyjnych. Ponowna instalacja pakietu przywróci/usr
zawartość. Również/bin
i/sbin
zawiera pliki binarne z pakietów dystrybucyjnych./usr/local
zawiera ręcznie zainstalowane pakiety (poza pakietami dystrybucyjnymi). więc warto to zrobić.źródło
/lib
na to samo? Jak przywrócić taki wybór pakietów?/lib
. Dodam również, że zamiastdpkg --get-selections
być może lepiej jest użyćapt-mark
, jak powiedziano tutaj: askubuntu.com/questions/101931/…Przeczytałem również wszystkie odpowiedzi i wszystkie powiązane pytania podczas konfigurowania pełnej kopii zapasowej systemu.
Moim 2 centami nie byłoby wykluczenie niczego, ale tylko wtedy, gdy wykonujesz pełną kopię zapasową systemu offline.
Pozwól mi rozwinąć teraz: jeśli tworzysz kopię zapasową systemu od wewnątrz, możesz wykluczyć niektóre katalogi, jak wspomnieli inni, ale nie jest to moim zdaniem dobry sposób, ponieważ może wprowadzić pewne błędy podczas przywracania systemu. Na przykład, jeśli wykluczysz katalog / tmp, to po przywróceniu go / tmp nie będzie go tam, a system go utworzy, co może powodować zablokowanie ekranów logowania z powodu problemów z chmod i chown na / tmp. Również brak tworzenia kopii zapasowej katalogu ~ / .cache może spowodować uszkodzenie pamięci podręcznej bazy danych Centrum oprogramowania Ubuntu.
Używam Live CD i LuckyBackup i wykonuję kopię zapasową całego systemu, nie pomijając niczego. Teraz podczas przywracania wybrałem „usuń pliki nieobecne w źródle”. W ten sposób cała migawka systemu zostanie przywrócona dokładnie do stanu, w którym utworzono kopię zapasową (coś w rodzaju migawki maszyny wirtualnej).
źródło
/proc
,/dev
,sys
. Ich zawartość jest tworzona podczas rozruchu.