Jak wykonać kopię zapasową i przywrócić ustawienia użytkownika w systemie operacyjnym HamoniKR

Zacznij od odpowiedniego rodzaju kopii zapasowej

Jeśli przygotowujesz się do ponownej instalacji systemu HamoniKR OS, przeniesienia się na inny komputer lub odzyskania zmienionego pulpitu, zapisz swoje pliki osobiste i ustawienia przed rozpoczęciem. Migawka systemu, obraz partycji i kopia konfiguracji użytkownika służą różnym celom. Wybór niewłaściwego rozwiązania może skutkować utworzeniem kopii zapasowej, która nie będzie zawierała żądanych preferencji.

Projekt używa nazwy HamoniKR. W aktualnej dokumentacji wersja 8, Paektu, jest identyfikowana jako oparta na Ubuntu 24.04 LTS. Poniższe kroki dotyczą tego środowiska graficznego, a ręczna metoda archiwizacji ma zastosowanie również do innych, nowszych wydań HamoniKR. Etykiety menu i dołączone narzędzia mogą się różnić w zależności od wersji. Przed skorzystaniem z konkretnego narzędzia zapoznaj się z oficjalnym podręcznikiem HamoniKR 8 dla zainstalowanej wersji.

Co zachowuje każda metoda tworzenia kopii zapasowej?

Zweryfikowano: Aktualny poradnik HamoniKR zawiera listę programów do tworzenia kopii zapasowych i odzyskiwania partycji oraz sposób tworzenia obrazu systemu w trybie live. W poradniku aktualizacji oddzielnie opisano narzędzie do tworzenia kopii zapasowych danych osobistych oraz narzędzie do tworzenia kopii zapasowych na poziomie partycji w środowisku live. W poradniku zaleca się przywracanie danych za pomocą tego samego programu, którego użyto do utworzenia kopii zapasowej. Opcje te są przydatne podczas migracji lub zachowywania szerszego stanu systemu; obraz partycji to nie to samo, co przenośny zbiór preferencji pulpitu. Zobacz instrukcje dotyczące aktualizacji HamoniKR z wersji 7 do 8 oraz poradnik Systemback .

Zależne od wersji: w starszej instrukcji HamoniKR 5.0 napisano, że narzędzie do tworzenia kopii zapasowych kopiowało folder domowy, ale domyślnie pomijało pliki ukryte. Ukryte foldery, takie jak te, które .configzazwyczaj zawierają preferencje aplikacji i pulpitu. To stare zachowanie nie dowodzi, jak narzędzie w HamoniKR 8 radzi sobie obecnie. Działanie: otwórz ekran wyboru lub wykluczenia narzędzia i upewnij się, że ukryte pliki i foldery są uwzględnione przed rozpoczęciem tworzenia kopii zapasowej. Historyczne instrukcje znajdują się w instrukcji użytkownika HamoniKR 5.0 .

Praktyczny wybór: w przypadku czystej reinstalacji lub migracji, skorzystaj z oficjalnego procesu tworzenia kopii zapasowej systemu na żywo dla ważnych danych osobistych i utwórz osobne archiwum wybranych ustawień użytkownika. W ten sposób uzyskasz plik, który możesz selektywnie przeglądać i przywracać, bez zakładania, że ​​pełny obraz systemu będzie zachowywał się jak eksport ustawień.

Zanim zaczniesz

  • Podłącz dysk zewnętrzny z wystarczającą ilością wolnego miejsca. Kopia zapasowa przechowywana tylko na dysku, który planujesz ponownie zainstalować, nie jest kopią bezpieczną.
  • Otwórz menedżera plików i zanotuj ścieżkę zamontowania dysku. W poniższych poleceniach zastąp ją /media/$USER/ExternalDriverzeczywistą ścieżką zamontowania. Etykieta dysku zawierająca spacje jest dopuszczalna, jeśli ścieżka jest ujęta w cudzysłów.
  • Zdecyduj, które konta i aplikacje są istotne. Przykład obejmuje konfigurację pulpitu i powłoki, a nie dokumenty, pocztę e-mail, profile przeglądarek ani hasła.
  • Zamknij aplikacje, których ustawienia są zapisywane. Niektóre programy zapisują preferencje dopiero po zamknięciu.
  • Nie uruchamiaj polecenia archive za pomocą sudo. Powinieneś utworzyć konto jako zwykły użytkownik, aby własność i uprawnienia pliku pozostały rozsądne.

Kopia zapasowa ustawień użytkownika na dysku zewnętrznym

1. Sprawdź, czy dysk zewnętrzny jest zamontowany

Ustaw miejsce docelowe na ścieżkę, którą widziałeś w menedżerze plików, a następnie sprawdź, czy znajduje się ono w zewnętrznym systemie plików:

BACKUP_DIR="/media/$USER/ExternalDrive"
df -h "$BACKUP_DIR"

Przed kontynuacją sprawdź wynik. Powinien on zidentyfikować dysk zewnętrzny i pokazać dostępne miejsce. Jeśli ścieżka jest brakująca lub wynik wskazuje na dysk systemowy, przerwij i popraw ścieżkę; nie twórz katalogu kopii zapasowej w niewłaściwej lokalizacji.

2. Wybierz ustawienia, które chcesz uwzględnić

Na pulpicie Linux wiele preferencji użytkownika znajduje się w ukrytych katalogach, których nazwy zaczynają się od kropki. W tym przykładzie katalogi .configzawierają ustawienia aplikacji, .local/share/cinnamonmogą przechowywać dane użytkownika specyficzne dla Cinnamon, .local/share/nemodane menedżera plików oraz pliki startowe powłoki, takie jak pliki .zshrckonfiguracyjne .profilesesji terminala. HamoniKR 8 dokumentuje Cinnamon i terminal oparty na Zsh, ale zainstalowane aplikacje i konfiguracja lokalna różnią się w zależności od komputera.

Niektóre preferencje pulpitu są przechowywane w bazie danych dconf. Wyeksportuj ustawienia Cinnamon osobno jako czytelny tekst, zamiast polegać tylko na kopiowaniu pliku z aktywnej bazy danych:

mkdir -p "$BACKUP_DIR"
dconf dump /org/cinnamon/ > "$BACKUP_DIR/cinnamon-settings.dconf"

Jeśli dconfpolecenie jest niedostępne, pomiń ten opcjonalny eksport i skorzystaj z paneli ustawień graficznych lub archiwum plików. Nie instaluj pakietów z nieznanego źródła tylko po to, by uruchomić jedno polecenie kopii zapasowej.

3. Utwórz skompresowane archiwum

To polecenie zgodne z Bash sprawdza, które ścieżki do wspólnych ustawień istnieją, a następnie archiwizuje tylko te ścieżki. Wyklucza ono surową bazę danych dconf, ponieważ poprzedni krok eksportuje ustawienia Cinnamon oddzielnie. Zmień listę, aby uwzględnić konfigurację innej aplikacji, dopiero po zidentyfikowaniu jej folderu.

BACKUP_FILE="$BACKUP_DIR/hamonikr-settings-$(date +%F).tar.gz"
items=(.config .local/share/cinnamon .local/share/nemo .local/bin .zshrc .bashrc .profile)
existing=()
for item in "${items[@]}"; do
  [[ -e "$HOME/$item" ]] && existing+=("$item")
done
tar --exclude='.config/dconf/user' -czf "$BACKUP_FILE" -C "$HOME" "${existing[@]}"

Plik .tar.gzto skompresowane archiwum. To wygodny kontener, a nie szyfrowanie. Traktuj go jako poufny: ustawienia aplikacji mogą zawierać identyfikatory kont, adresy serwerów lub tokeny. Jeśli chcesz zapisać klucze SSH, profile przeglądarki, dane poczty lub pliki menedżera haseł, utwórz osobną, zaszyfrowaną kopię zapasową i najpierw dokładnie sprawdź, co zawierają te foldery.

4. Zweryfikuj archiwum przed podjęciem jakichkolwiek działań na jego podstawie

Wypisz zawartość archiwum i sprawdź, czy pojawiają się oczekiwane katalogi:

tar -tzf "$BACKUP_FILE" | head -40
ls -lh "$BACKUP_FILE"

Następnie bezpiecznie wyjmij dysk zewnętrzny z komputera stacjonarnego i trzymaj go odłączony, aż będzie potrzebny. W przypadku ważnych danych przechowuj drugą kopię na innym urządzeniu lub w zaufanej usłudze tworzenia kopii zapasowych. Pojedynczy dysk USB może ulec awarii lub zostać utracony.

Przywróć ustawienia bez zastępowania całego profilu

Po ponownej instalacji HamoniKR zainstaluj lub otwórz aplikacje, których ustawienia chcesz przywrócić. Najpierw zamknij te aplikacje. Najlepiej przywrócić ustawienia na tym samym koncie użytkownika; jeśli konto jest inne, sprawdź właściciela i uprawnienia, zamiast kopiować pliki systemowe jako root.

Najpierw wypakuj archiwum do folderu tymczasowego, a nie bezpośrednio do aktywnego katalogu domowego:

BACKUP_DIR="/media/$USER/ExternalDrive"
BACKUP_FILE="$BACKUP_DIR/hamonikr-settings-YYYY-MM-DD.tar.gz"
mkdir -p "$HOME/restore-preview"
tar -xzf "$BACKUP_FILE" -C "$HOME/restore-preview"
find "$HOME/restore-preview" -maxdepth 3 -type f | head -60

Zastąp YYYY-MM-DDdatą z nazwy pliku archiwum. Sprawdź pliki przygotowane. W przypadku pojedynczej aplikacji najpierw zachowaj jej bieżącą konfigurację, a następnie skopiuj tylko katalog tej aplikacji z odpowiedniego folderu w restore-preview. Na przykład, jeśli aplikacja używa ~/.config/example-app, zmień nazwę bieżącego example-appfolderu na kopię zapasową z datą, a następnie skopiuj folder zarchiwizowany do ~/.config. Zastąp example-apprzeczywistą nazwą katalogu; nie wklejaj przykładu dosłownie.

W przypadku ustawień Cinnamon wyeksportowanych za pomocą dconf przejrzyj eksport i załaduj go po zalogowaniu się na nowym pulpicie:

dconf load /org/cinnamon/ < "$BACKUP_DIR/cinnamon-settings.dconf"

Spowoduje to zastosowanie zapisanych wartości w ścieżce ustawień Cinnamon i może zmienić kilka preferencji pulpitu jednocześnie. Jeśli potrzebujesz tylko jednej preferencji, ustaw ją ręcznie w Ustawieniach systemowych zamiast ładować pełny eksport. Klucze ustawień mogą się zmieniać między wersjami, dlatego najlepiej korzystać z tego pełnego importu w kompatybilnej konfiguracji Cinnamon.

Przywracaj pliki powłoki, np. .zshrcdopiero po ich sprawdzeniu. Plik startowy powłoki może zawierać stare ścieżki, aliasy lub polecenia, które nie pasują już do nowej instalacji. Przywracaj pliki pojedynczo i otwieraj nowy terminal, aby sprawdzić, czy nie występują błędy.

Typowe założenia do sprawdzenia

  • „Migawka systemu zawiera wszystkie ustawienia osobiste”. Niekoniecznie. Dokumentacja HamoniKR odróżnia odzyskiwanie systemu lub partycji od tworzenia kopii zapasowej danych osobistych. Wybierz metodę dla potrzebnych danych i sprawdź listę wyboru.
  • „Automatyczne tworzenie kopii zapasowej folderu Home obejmuje ukryte ustawienia”. Nie zakładaj tego. Instrukcja do wersji 5.0 wyraźnie stwierdza, że ​​ukryte pliki były domyślnie wyłączone. Sprawdź aktualne narzędzie lub utwórz i zweryfikuj osobne archiwum.
  • „Przywrócenie wszystkich starych plików dotfiles jest nieszkodliwe”. Może zastąpić nowsze ustawienia domyślne lub przywrócić nieaktualne ustawienia aplikacji. Przywróć wybrane foldery aplikacji, zachowaj kopię nowej konfiguracji i testuj po jednej aplikacji na raz.
  • „Pomyślne utworzenie kopii zapasowej dowodzi, że pliki można odzyskać”. Dowodzi to jedynie, że operacja tworzenia kopii zapasowej została ukończona. Sprawdź listę archiwum i, jeśli to możliwe, przetestuj wypakowanie do folderu tymczasowego, zanim będzie to potrzebne.

Sprawdź wynik

Przydatna kopia zapasowa ustawień znajduje się na osobnym dysku, ma czytelną listę archiwum i zawiera foldery, które celowo wybrałeś. Pomyślne przywrócenie powinno przywrócić żądane ustawienia bez zakłócania logowania, pulpitu ani aplikacji. Jeśli brakuje ustawienia, sprawdź, czy nie należy ono do innego konta, lokalizacji systemowej w folderze /etc, folderu profilu specyficznego dla aplikacji lub usługi, która synchronizuje ustawienia oddzielnie. Nie kopiuj plików do /etclub innych katalogów systemowych jako obejścia; wymagają one innej, udokumentowanej procedury administracyjnej.

Aby przeprowadzić pełną reinstalację HamoniKR, postępuj zgodnie z informacjami dotyczącymi aktualizacji lub instalacji dla bieżącej wersji i skorzystaj z zalecanych narzędzi do tworzenia kopii zapasowych danych osobistych. Zachowaj archiwum ustawień jako pomoc w selektywnym odzyskiwaniu i zachowaj oryginalny dysk do momentu sprawdzenia plików i aplikacji w nowym systemie.

Zostaw komentarz

Jak wykonać kopię zapasową i przywrócić ustawienia użytkownika w systemie operacyjnym HamoniKR

Jak wykonać kopię zapasową i przywrócić ustawienia użytkownika w systemie operacyjnym HamoniKR

Dowiedz się, jak wykonać kopię zapasową ustawień użytkownika HamoniKR na dysku zewnętrznym, zweryfikować archiwum i bezpiecznie przywrócić wybrane preferencje pulpitu i aplikacji.

Jak skonfigurować zaszyfrowany wolumin z LUKS na serwerze SUSE Enterprise Server

Jak skonfigurować zaszyfrowany wolumin z LUKS na serwerze SUSE Enterprise Server

Dowiedz się, jak utworzyć, odblokować, sformatować, zamontować i utrwalić wolumin zaszyfrowany za pomocą LUKS na serwerze SUSE Linux Enterprise Server, korzystając z kontroli bezpieczeństwa i wskazówek dotyczących odzyskiwania.

Napraw błąd systemu plików Btrfs „tylko do odczytu” w systemie SUSE Linux Enterprise

Napraw błąd systemu plików Btrfs „tylko do odczytu” w systemie SUSE Linux Enterprise

Bezpiecznie zdiagnozuj system plików Btrfs tylko do odczytu w systemie SUSE Linux Enterprise. Przed wprowadzeniem jakichkolwiek zmian sprawdź opcje montowania, migawki Snapper, logi jądra, stan pamięci masowej i limity odzyskiwania.

Jak skonfigurować AutoYaST do automatycznego wdrażania systemu SLES 15

Jak skonfigurować AutoYaST do automatycznego wdrażania systemu SLES 15

Zautomatyzuj instalacje SLES 15 za pomocą AutoYaST: zbuduj i zweryfikuj profil XML, zapewnij jego bezpieczną obsługę, uruchom system testowy i zweryfikuj wyniki wdrożenia.

Naprawa brakującego wyjścia audio HDMI w Ubuntu 24.04 LTS: Przewodnik krok po kroku

Naprawa brakującego wyjścia audio HDMI w Ubuntu 24.04 LTS: Przewodnik krok po kroku

Przywróć brakujący dźwięk HDMI w Ubuntu 24.04 LTS, sprawdzając połączenie wyświetlacza, wybierając właściwe wyjście dźwięku, sprawdzając PipeWire i weryfikując wykrywanie sprzętu.

Jak skonfigurować łączenie sieci w systemie SUSE Linux Enterprise 15

Jak skonfigurować łączenie sieci w systemie SUSE Linux Enterprise 15

Skonfiguruj połączenie sieciowe SLES 15 za pomocą plików wicked i ifcfg. Wybierz tryb połączenia, aktywuj połączenie i sprawdź stan połączenia awaryjnego i łącza.

Naprawa niedziałającego mikrofonu zestawu słuchawkowego Bluetooth w systemie Ubuntu 24.04

Naprawa niedziałającego mikrofonu zestawu słuchawkowego Bluetooth w systemie Ubuntu 24.04

Przywróć działanie mikrofonu zestawu słuchawkowego Bluetooth w Ubuntu 24.04, sprawdzając urządzenie wejściowe, profil HSP/HFP, ustawienia aplikacji, usługi PipeWire, pakiet Bluetooth i parowanie.

Napraw błąd „Nie znaleziono adaptera Bluetooth” na komputerze Pardus 23 Desktop

Napraw błąd „Nie znaleziono adaptera Bluetooth” na komputerze Pardus 23 Desktop

Napraw brakujący adapter Bluetooth w urządzeniu Pardus 23 za pomocą przyjaznych dla początkujących funkcji sprawdzania wykrywania sprzętu, rfkill, BlueZ, oprogramowania sprzętowego, usług i dzienników.

Jak utworzyć bootowalny dysk USB Pardus 23 Live w systemie Windows

Jak utworzyć bootowalny dysk USB Pardus 23 Live w systemie Windows

Utwórz live USB z Pardusem 23 w systemie Windows za pomocą oficjalnego obrazu ISO i Rufusa. Sprawdź pobranie, wybierz tryb obrazu DD i uruchom bezpiecznie bez instalacji.

Jak naprawić błąd połączenia z repozytorium APT w Pardus 23

Jak naprawić błąd połączenia z repozytorium APT w Pardus 23

Rozwiąż problemy z repozytorium Pardus 23 APT, sprawdzając sieć, DNS, zegar, wpisy w repozytorium, odpowiedź lustrzaną i konfigurację podpisywania pakietów.