Come eseguire il backup e il ripristino delle impostazioni utente su HamoniKR OS

Inizia con il backup giusto

Se ti stai preparando a reinstallare HamoniKR OS, a trasferirlo su un altro computer o a ripristinare un desktop modificato, salva i tuoi file e le tue impostazioni personali prima di iniziare. Uno snapshot di sistema, un'immagine di partizione e una copia della configurazione utente hanno scopi diversi. Scegliere quello sbagliato può comportare la creazione di un backup che non contiene le preferenze desiderate.

Il progetto si chiama HamoniKR. La documentazione attuale identifica la versione 8, Paektu, come basata su Ubuntu 24.04 LTS. I passaggi seguenti sono scritti per questo ambiente desktop, mentre il metodo di archiviazione manuale è applicabile anche ad altre versioni recenti di HamoniKR. Le etichette dei menu e gli strumenti inclusi possono variare a seconda della versione. Consultare la guida ufficiale di HamoniKR 8 per la versione installata prima di fare affidamento su una particolare utility.

Cosa conserva ciascun metodo di backup?

Verificato: la guida attuale di HamoniKR elenca un programma di backup e ripristino delle partizioni e un metodo per creare un'immagine di sistema live. La guida all'aggiornamento descrive separatamente uno strumento di backup per i dati personali e un'utilità di backup a livello di partizione nell'ambiente live. La guida consiglia di ripristinare i dati con lo stesso programma utilizzato per creare il backup. Queste opzioni sono utili durante la migrazione o per preservare uno stato di sistema più ampio; un'immagine di partizione non è la stessa cosa di una raccolta portatile di preferenze desktop. Consultare le istruzioni di aggiornamento da HamoniKR 7 a 8 e la guida Systemback .

Dipende dalla versione: un vecchio manuale di HamoniKR 5.0 afferma che il suo strumento di backup copiava la cartella home ma ignorava i file nascosti per impostazione predefinita. Le cartelle nascoste, come ad esempio, .configcontengono comunemente le preferenze delle applicazioni e del desktop. Questo vecchio comportamento non dimostra cosa faccia oggi lo strumento in HamoniKR 8. Azione: apri la schermata di selezione o esclusione dello strumento e verifica che i file e le cartelle nascosti siano inclusi prima di avviare un backup. Le istruzioni precedenti si trovano nella guida utente di HamoniKR 5.0 .

Scelta pratica: per una reinstallazione pulita o una migrazione, utilizza il flusso di lavoro ufficiale di backup del sistema in tempo reale per i dati personali importanti e crea un archivio separato delle impostazioni utente selezionate. In questo modo otterrai un file che potrai esaminare e ripristinare in modo selettivo, senza dare per scontato che un'immagine completa del sistema si comporti come un'esportazione delle impostazioni.

Prima di iniziare

  • Collega un'unità esterna con spazio libero sufficiente. Un backup memorizzato solo sul disco che intendi reinstallare non è una copia sicura.
  • Apri il file manager e annota il percorso di montaggio dell'unità. Nei comandi seguenti, sostituiscilo /media/$USER/ExternalDrivecon il percorso di montaggio effettivo. Un'etichetta di unità contenente spazi è accettabile se il percorso è racchiuso tra virgolette.
  • Decidi quali account e applicazioni sono importanti. L'esempio include la configurazione del desktop e della shell, non documenti, email, profili del browser o password.
  • Chiudi le applicazioni di cui stai salvando le impostazioni. Alcuni programmi salvano le preferenze solo alla chiusura.
  • Non eseguire il comando di archiviazione con sudo. Dovrebbe essere creato come il tuo utente normale in modo che la proprietà dei file e i permessi rimangano corretti.

Eseguire il backup delle impostazioni utente su un'unità esterna

1. Verificare che l'unità esterna sia montata.

Imposta la destinazione sul percorso visualizzato nel file manager, quindi verifica che si trovi sul file system esterno:

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

Prima di procedere, controlla l'output. Dovrebbe identificare l'unità esterna e mostrare lo spazio disponibile. Se il percorso non è presente o l'output punta al disco di sistema, interrompi e correggi il percorso; non creare una directory di backup in una posizione errata.

2. Scegliere le impostazioni da includere

Su un desktop Linux, molte preferenze utente risiedono in directory nascoste, i cui nomi iniziano con un punto. In questo esempio, .configcontiene le impostazioni delle applicazioni, .local/share/cinnamonpuò contenere dati utente specifici di Cinnamon, .local/share/nemopuò contenere dati del file manager e file di avvio della shell come .zshrco .profilepersonalizzare la sessione del terminale. HamoniKR 8 documenta Cinnamon e un terminale basato su Zsh, ma le applicazioni installate e la configurazione locale differiscono da un computer all'altro.

Alcune preferenze del desktop vengono memorizzate nel database dconf. Esporta le impostazioni di Cinnamon separatamente come testo leggibile, invece di affidarti solo alla copia di un file di database attivo:

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

Se il dconfcomando non è disponibile, salta questa esportazione facoltativa e utilizza i pannelli delle impostazioni grafiche o l'archivio file. Non installare pacchetti da una fonte sconosciuta solo per eseguire un comando di backup.

3. Creare un archivio compresso

Questo comando compatibile con Bash verifica quali percorsi di impostazioni comuni esistono, quindi archivia solo quelli. Esclude il database dconf grezzo perché il passaggio precedente esporta le impostazioni di Cinnamon separatamente. Modifica l'elenco per includere la configurazione di un'altra applicazione solo dopo aver identificato la sua cartella.

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[@]}"

Un .tar.gzfile è un archivio compresso. È un contenitore pratico, non un sistema di crittografia. Trattatelo come dati sensibili: le impostazioni delle applicazioni possono contenere identificativi di account, indirizzi server o token. Se desiderate salvare chiavi SSH, profili del browser, dati di posta elettronica o file del gestore di password, create prima un backup crittografato separato e assicuratevi di comprendere esattamente cosa contengono queste cartelle.

4. Verificare l'archivio prima di farvi affidamento.

Elenca il contenuto dell'archivio e verifica che le directory previste siano presenti:

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

Quindi, espelli in modo sicuro l'unità esterna dal computer e tienila scollegata finché non ne avrai bisogno. Per i dati importanti, conserva una seconda copia su un dispositivo diverso o su un servizio di backup affidabile. Una singola unità USB può guastarsi o andare persa.

Ripristina le impostazioni senza sostituire l'intero profilo

Dopo aver reinstallato HamoniKR, installa o apri le applicazioni di cui intendi ripristinare le impostazioni. Chiudi prima queste applicazioni. È preferibile eseguire il ripristino con lo stesso nome utente; se l'account è diverso, verifica la proprietà e i permessi anziché copiare i file di sistema come utente root.

Innanzitutto, estrai l'archivio in una cartella temporanea, non direttamente nella tua directory home attiva:

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

Sostituisci YYYY-MM-DDcon la data presente nel nome del file di archivio. Esamina i file in fase di staging. Per una singola applicazione, conserva prima la configurazione corrente, quindi copia solo la directory di tale applicazione dalla cartella corrispondente in restore-preview. Ad esempio, se l'app utilizza ~/.config/example-app, rinomina la cartella corrente example-appin un backup datato, quindi copia la cartella archiviata in ~/.config. Sostituisci example-appcon il nome della directory reale; non incollare l'esempio letteralmente.

Per le impostazioni di Cinnamon esportate con dconf, rivedete l'esportazione e caricatela dopo aver effettuato l'accesso al nuovo desktop:

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

Questa operazione applica i valori salvati nel percorso delle impostazioni di Cinnamon e potrebbe modificare contemporaneamente diverse preferenze del desktop. Se è necessaria una sola preferenza, impostarla manualmente nelle Impostazioni di sistema anziché caricare l'esportazione completa. Le chiavi delle impostazioni possono cambiare tra le diverse versioni, quindi si consiglia di utilizzare questa importazione completa con maggiore sicurezza su una configurazione Cinnamon compatibile.

Ripristina i file di shell solo .zshrcdopo averli controllati. Un file di avvio della shell può contenere percorsi, alias o comandi obsoleti che non sono più compatibili con la nuova installazione. Ripristina un file alla volta e apri un nuovo terminale per verificare la presenza di errori.

Presupposti comuni da verificare

  • "Uno snapshot di sistema include tutte le impostazioni personali." Non necessariamente. La documentazione di HamoniKR distingue il ripristino del sistema o della partizione dal backup dei dati personali. Scegli il metodo più adatto ai dati di cui hai bisogno e verifica l'elenco delle opzioni disponibili.
  • "Il backup automatico della cartella Home include anche le impostazioni nascoste." Non date per scontato che sia così. Il manuale della versione 5.0 afferma esplicitamente che i file nascosti sono esclusi per impostazione predefinita. Esaminate lo strumento attualmente in uso oppure create e verificate un archivio separato.
  • "Il ripristino di tutti i vecchi dotfiles è innocuo." Può sostituire le impostazioni predefinite più recenti o reintrodurre le impostazioni obsolete delle applicazioni. Ripristina le cartelle delle applicazioni selezionate, conserva una copia della nuova configurazione e testa un'applicazione alla volta.
  • "Una finestra di dialogo di backup riuscita dimostra che i file possono essere ripristinati." Dimostra solo che l'operazione di backup è stata completata. Controlla l'elenco degli archivi e, quando possibile, prova l'estrazione in una cartella temporanea prima di averne bisogno.

Verifica il risultato

Un backup utile delle impostazioni si trova su un'unità separata, ha un elenco di archivio leggibile e contiene le cartelle che hai selezionato. Un ripristino riuscito dovrebbe ripristinare le preferenze desiderate senza compromettere l'accesso, il desktop o l'applicazione. Se manca un'impostazione, verifica se appartiene a un altro account, a una posizione a livello di sistema in /etc, a una cartella del profilo specifica di un'app o a un servizio che sincronizza le impostazioni separatamente. Non copiare file in /etco altre directory di sistema come soluzione alternativa; ciò richiede una procedura di amministrazione di sistema diversa e documentata.

Per una reinstallazione completa di HamoniKR, segui le istruzioni di aggiornamento o installazione della versione corrente e utilizza gli strumenti di backup consigliati per i dati personali. Conserva l'archivio delle impostazioni come strumento di ripristino selettivo e mantieni l'unità originale finché non avrai verificato i file e le applicazioni sul nuovo sistema.

Lascia un commento

Come giocare a Minecraft Bedrock Edition su Linux

Come giocare a Minecraft Bedrock Edition su Linux

Scopri come giocare a Minecraft Bedrock Edition su Linux con il launcher non ufficiale Bedrock Launcher, Flatpak, l'acquisto tramite Google Play e le procedure di risoluzione dei problemi più recenti.

Come gestire le app AppImage, Flatpak, Snap e AUR su Arch Linux

Come gestire le app AppImage, Flatpak, Snap e AUR su Arch Linux

Gestisci app AppImage, Flatpak, Snap e AUR su Arch Linux con bauh. Installa i backend necessari, quindi cerca, aggiorna e rimuovi le app tramite un'unica interfaccia grafica.

Strumenti di ricerca pacchetti Ubuntu: APT, App Center, Synaptic e altro ancora

Strumenti di ricerca pacchetti Ubuntu: APT, App Center, Synaptic e altro ancora

Scopri come cercare pacchetti Ubuntu con APT, App Center, Synaptic, Packages.ubuntu.com, apt-file e snap find, e come esaminare i risultati.

Come giocare a Red Dead Redemption 2 su Linux con Proton

Come giocare a Red Dead Redemption 2 su Linux con Proton

Scopri come giocare a Red Dead Redemption 2 su Linux con Steam Proton, incluse le impostazioni di compatibilità, l'accesso a Rockstar Launcher, i requisiti di spazio di archiviazione e le soluzioni ai problemi di avvio.

Come installare GCC su Ubuntu

Come installare GCC su Ubuntu

Scopri come installare GCC su Ubuntu con APT, verificare il compilatore, aggiungere build-essential, installare una versione specifica di GCC e compilare un programma di test.

Come giocare a Microsoft Flight Simulator su Linux

Come giocare a Microsoft Flight Simulator su Linux

Scopri come eseguire Microsoft Flight Simulator (2020) su Linux con Steam e Proton, incluse le istruzioni per la configurazione di Steam, l'accesso a Microsoft e la risoluzione dei problemi.

Come installare i font su Ubuntu: guida tramite interfaccia grafica e terminale

Come installare i font su Ubuntu: guida tramite interfaccia grafica e terminale

Scopri come installare i font su Ubuntu per un singolo utente o per tutti, aggiornare la cache dei font, verificare l'installazione e risolvere i problemi relativi ai font non visualizzati.

Come giocare a Cyberpunk 2077 su Linux con Steam Proton

Come giocare a Cyberpunk 2077 su Linux con Steam Proton

Scopri come giocare a Cyberpunk 2077 su Linux con Steam Play e Proton, installa il gioco, scegli Proton 11 o la versione sperimentale e risolvi i problemi di avvio più comuni.

Come rimuovere un repository APT da Debian

Come rimuovere un repository APT da Debian

Scopri come trovare, disabilitare o rimuovere definitivamente un repository APT da Debian utilizzando i moderni file .sources o le vecchie voci .list, quindi aggiorna APT in modo sicuro.

Debian: come disinstallare un pacchetto con APT o Synaptic

Debian: come disinstallare un pacchetto con APT o Synaptic

Scopri come disinstallare un pacchetto su Debian utilizzando apt remove, purge, autoremove, apt-get o Synaptic, inclusa la procedura per trovare i nomi dei pacchetti in modo sicuro.