Home
» LINUX
»
Come trasferire un utente Ubuntu su un nuovo computer
Come trasferire un utente Ubuntu su un nuovo computer
Per trasferire un utente Ubuntu, archivia la vecchia cartella Home su un'unità esterna, crea un account sul nuovo PC ed estrai l'archivio in una cartella temporanea. Copia i file personali e le impostazioni selezionate da lì. In questo modo vengono trasferiti i contenuti della cartella Home, non l'account Linux, la password, i programmi installati o le impostazioni di sistema. Conserva il vecchio PC e l'archivio finché non avrai verificato la nuova configurazione.
Ubuntu conserva i file utente in /home/your-username; molte preferenze delle applicazioni si trovano nelle cartelle nascoste .confige .local. Consulta la sua guida al backup per maggiori dettagli.
Prima di iniziare
Scegli un'unità con spazio sufficiente per un archivio; se la cartella Home è di grandi dimensioni, verifica il limite di dimensione dei file.
L'archivio contiene dati privati. Proteggilo o utilizza un'unità crittografata.
Completa l'installazione di Ubuntu e crea l'account che desideri conservare. Puoi utilizzare un nome utente diverso.
Trasferire i dati utente di Ubuntu
Passaggio 1: Esamina la vecchia cartella Home
Sul vecchio PC, apri File e premi Ctrl+H per visualizzare gli elementi nascosti. Controlla Documenti, Immagini e cartelle personalizzate. Le cartelle nascoste potrebbero contenere impostazioni o credenziali delle applicazioni, quindi proteggi l'archivio. Chiudi le applicazioni con dati aperti, come i client di posta elettronica, prima di copiare i file.
Utilizza Ctrl+H in File per visualizzare le impostazioni nascoste della cartella Home prima di creare l'archivio.
Passaggio 2: Collegare e identificare l'unità esterna
Monta l'unità e verifica che appaia in File. Sostituisci USB_DRIVEcon il nome della cartella in /media/your-username. Lasciala collegata durante l'archiviazione. Poiché la cartella Home è memorizzata in un unico file di archivio, l'unità stessa non deve conservare i permessi di Linux.
Salvare un file di archivio sull'unità esterna montata.
Passaggio 3: Creare l'archivio sul vecchio computer
Esegui questo comando nel Terminale come utente normale. Comprime la cartella Home corrente, inclusi i file nascosti:
tar -czf "/media/$USER/USB_DRIVE/ubuntu-home-backup.tar.gz" -C "$HOME" .
Sostituire USB_DRIVEcon il nome della cartella montata. Non aggiungere sudo, poiché ciò potrebbe far sì che i file ripristinati appartengano a root. Le cartelle di grandi dimensioni richiedono più tempo. Consultare il manuale di GNU tar per le opzioni di archiviazione.
Il comando utilizza la cartella Home dell'utente corrente e scrive un archivio .tar.gz sull'unità USB.
Passaggio 4: Verificare l'archivio prima di disconnettersi
Verifica che l'archivio sia presente sull'unità e che abbia una dimensione plausibile. Leggine il contenuto con:
tar -tzf "/media/$USER/USB_DRIVE/ubuntu-home-backup.tar.gz" >/dev/null && echo "Archive readable"
Se viene segnalato un errore, ricrea l'archivio. Se l'operazione ha esito positivo, espelli l'unità in File prima di scollegarla.
Conservate il computer originale e l'archivio fino a quando i file ripristinati non saranno stati controllati.
Passaggio 5: creare una cartella temporanea sul nuovo computer
Sul nuovo PC, verifica la presenza dell'archivio. Crea una cartella vuota nella cartella Home ed estrai l'archivio al suo interno:
mkdir -p "$HOME/old-home-import"
tar -xzf "/media/$USER/USB_DRIVE/ubuntu-home-backup.tar.gz" -C "$HOME/old-home-import"
Utilizza la stessa regola per il percorso dell'unità di prima. La cartella di staging ti consente di ispezionare i file senza sostituire il contenuto del nuovo account.
La cartella di staging mantiene i vecchi file separati dai file del nuovo account.
Passaggio 6: Esaminare i file estratti
Apri old-home-importin File. Premi Ctrl+H per visualizzare gli elementi nascosti. Verifica la presenza dei file previsti; ignora le cartelle sconosciute e non eseguire script o programmi di installazione obsoleti.
Prima di ripristinare qualsiasi cosa, esaminate attentamente i file estratti, comprese le cartelle nascoste.
Passaggio 7: Copia i file personali nella nuova cartella Home
Copia le cartelle necessarie, come Documenti, Download, Immagini, Musica, Video, Scrivania e cartelle personalizzate, dalla cartella di staging alle posizioni corrispondenti nella nuova cartella Home. In due finestre File, seleziona gli elementi, premi Ctrl+C e poi Ctrl+V nella destinazione. Se ti viene chiesto di sostituire un file, confronta prima le versioni per proteggere il lavoro più recente.
Copia le cartelle personali dall'area di staging alla cartella Home del nuovo account.
Passaggio 8: Reinstallare le app e ripristinare le impostazioni selezionate
Reinstalla le app che utilizzi, quindi copia solo le impostazioni necessarie per ciascuna app da old-home-import/.configo old-home-import/.local. Non sostituire l'intera cartella; le vecchie preferenze potrebbero entrare in conflitto con le app più recenti o con il nuovo desktop. Utilizza l'opzione di sincronizzazione o di esportazione/importazione di ciascuna app, quando disponibile. Considera .sshi profili e del browser come credenziali. I programmi installati e le impostazioni di sistema in /etcnon sono inclusi; configurali separatamente.
Prima di tutto, reinstalla le applicazioni, poi ripristina solo le impostazioni corrispondenti alle app che utilizzi.
Apri i file e le applicazioni principali e verifica di poter accedere. Conserva il vecchio PC e l'archivio finché questi controlli non saranno superati; dopodiché, se non ti servono più, elimina la cartella temporanea e l'archivio.