Jakie pliki muszę wykonać kopię zapasową, aby zachować ustawienia użytkownika systemu Linux?


13

Muszę przeprowadzić czystą instalację po złym problemie ze sterownikiem karty graficznej.

Które są pliki I musi kopii zapasowej, aby zachować wszystkie ustawienia użytkowników w Linuksie?

Moja dystrybucja to fuduntu.


1
Zredagowałem twoje pytanie, jeśli nie jesteś zadowolony ze zmian, możesz je cofnąć lub edytować ponownie.
Baarn

3
Zasadniczo musisz wykonać kopię zapasową /homekatalogu, ale w zależności od użytkowania lub instalacji, pomogłoby to wykonać kopię zapasową /etc /usri /var. Ale są szanse, że skopiujesz zły plik konfiguracyjny do nowego systemu. Polecam rozwiązać problem zamiast czystej instalacji.
Baarn

Próbowałem [kod] yum history -undo <id kilku ostatnich instalacji> [kod], ale to mi nie pomogło. Również korzystanie z różnych trybów VGA „vga = ask” jest bezradne. Tylko terminal jest dostępny. Więc mogę rm lub skopiować lub wykonać inne operacje na plikach. Zamraża w bagażniku graficznego gnoma z powłoką.
Yurij73

1
@ Yurij73: W komentarzach i odpowiedziach możesz otoczyć kod znakiem `i` (backquote).
Linuxios,

Odpowiedzi:


11

Absolutnym minimum byłoby przechowywanie własnych plików użytkownika /home. Ponadto, aby wiedzieć, które pliki należy przed /etctym ukryć, warto skorzystać z takiego systemu, etckeeperktóry może śledzić historię zmian /etci 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 /vari /etc. Będziesz wiedział, czy potrzebujesz czegoś konkretnego /usr/local, ponieważ najprawdopodobniej umieścisz go tam celowo.

Treść /vari /usr/sharemoż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.

/optmoż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


1
zakładam, że /usermasz na myśli /home/[username], chociaż brzmi to tak, jakbyś próbował powiedzieć /usri dodał list. mogę to zmienić, aby to wyjaśnić
DeveloperACE
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.