Cosa c'è di meglio: spostare / home in una nuova partizione o rimuovere tutto-but- / home?


2

Ho un SSD da 128 GB con root e home su un'unica grande partizione estesa. Voglio separare / home dalla partizione di root. E voglio aggiornare dal 16.04 al 18.04. Ci sono molti risultati in cui spiegano come spostare la cartella / home.

Ma ho pensato che non sarebbe stato più facile il contrario? / home contiene la maggior parte dei dati, se è superiore al 50% del mio SSD, non riesco nemmeno a spostarli direttamente. Ma il resto della mia partizione di root ha solo 11 GB, quindi ho trovato la seguente soluzione:

  1. Riduci la partizione di root con soli 20-25 GB (cosa che ho già fatto con l'aiuto di questo sito ).
  2. Rimuovi tutto tranne / home dalla vecchia partizione con questo

script:

cd /
shopt -s extglob
rm -rf !(home)
  1. Sposta il contenuto di / home su / (" mv /home /")
  2. Installa 18.04 sulla nuova partizione

È una buona strategia o mi mancano le cose?

MODIFICARE:

Per jdwolf: non so cosa sia una partizione dinamica, ma forse queste informazioni possono aiutare: questo è il risultato di lsblk:

NAME                  MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda                     8:0    0 117,4G  0 disk 
├─sda1                  8:1    0   487M  0 part /boot
├─sda2                  8:2    0     1K  0 part 
└─sda5                  8:5    0 116,9G  0 part 
  ├─ubuntu--vg-root   252:0    0  90,2G  0 lvm  /
  └─ubuntu--vg-swap_1 252:1    0   3,7G  0 lvm  [SWAP]

Per partizione estesa intendi una partizione dinamica?
jdwolf,

Non lo farei in questo modo. Monterei il secondo disco e sposterei i tuoi contenuti personali da / home / $ USER / su quel disco. Conserva / e i file relativi al sistema in / home sul tuo ssd. Separato in base al sistema - contenuto personale. Semplifica la reinstallazione: formatta / e / home e monta la tua partizione. Scopri ~./config/users-dirs.dirscome impostare un'altra posizione.
Rinzwind,

Consiglierei di eseguire il backup del sistema su un'altra unità prima di iniziare questa avventura. 'Meglio prevenire che curare'. Un errore di battitura minore potrebbe eliminare i file che non puoi permetterti di perdere. Dopodiché puoi fare ciò che intendi.
sudodus,

@sudodus: un buon consiglio, ma ho già fatto i compiti. ;-)
ffonz

@Rinzwind: non ho un secondo disco. Voglio solo creare 2 partizioni sul mio attuale SSD.
ffonz,

Risposte:


2

Sembra che la mia strategia abbia pagato. Sono riuscito a ridurre la mia unica partizione di 25 GB, anche se mi è costato un po 'di sangue, sudore e lacrime. Ma questo è normale con le partizioni LVM2. Ho installato 18.04 sulla nuova partizione e montato la vecchia partizione su /home. Ho appena rimosso tutte le vecchie directory 16.04 da quella partizione e i miei vecchi dati utente sono ora presenti /home/home/<<user>>. Ma è un gioco da ragazzi spostarlo /home/<<user>>quando ne ho bisogno.

Perché non ho fatto il solito / semplice modo, basta spostarmi /home? Bene, non è nemmeno facile spostare 60 GB di dati in una nuova partizione, mentre mi rimangono solo 50 GB di spazio.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.