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.