L'obiettivo del post è di ottenere lo spostamento della directory home in un disco appena aggiunto con una partizione dedicata.
1. Aggiungi il nuovo disco e crea la partizione necessaria (ad esempio sdb1).
2. Spostare la cartella Inizio in una delle partizioni. Per utilizzare un filesystem, deve essere montato sul filesystem root in un punto di montaggio, la directory di destinazione come /home.
3. Elenca innanzitutto l'utilizzo del filesystem usando il comando df sul sistema.
# df -hl
4. Inizia creando una nuova directory /srv/home dove possiamo montare /dev/sdb1 per il momento.
# mkdir -p /srv/home # mount /dev/sdb1 /srv/home
5. Sposta il contenuto di /home in /srv/home (in modo che siano praticamente archiviati in /dev/sdb1) usando il comando rsync o il comando cp.
# rsync -av /home/* /srv/home/
O
# cp -aR /home/* /srv/home/
6. Successivamente, troveremo la differenza tra le due directory usando lo strumento diff, se tutto va bene, continua con il passaggio successivo.
# diff -r /home /srv/home
7. Ora elimina tutto il vecchio contenuto nella /home come segue.
# rm -rf /home/*
8. Quindi smonta /srv/home.
# umount /srv/home
9. Infine, nel frattempo, dobbiamo montare il filesystem /dev/sdb1 su /home.
# mount /dev/sdb1 /home # ls -l /homeNOTA :Dopo aver montato la nuova /home si consiglia di eseguire un chmod 755 /home nel caso in cui la umask predefinita per le directory sia stata modificata in un sistema e /srv/home sia stata creata con permessi diversi.
10. Le modifiche di cui sopra dureranno solo per l'avvio corrente, aggiungi la riga sottostante in /etc/fstab per rendere permanenti le modifiche.
11. Utilizzare il comando seguente per ottenere l'UUID della partizione.
# blkid /dev/sdb1 /dev/sdb1: UUID="[ID]" TYPE="ext4" PARTLABEL="primary"
12. Una volta che conosci l'UUID della partizione, apri il file /etc/fstab aggiungi la seguente riga.
UUID=[ID] /home ext4 defaults 0 2
13. Eseguire il comando seguente per verificare che la directory /home sia stata spostata correttamente in una partizione dedicata.
# df -hl