GNU/Linux >> Linux Esercitazione >  >> Debian

Debian – Spostare /var, /home in una partizione separata?

Sto tentando di spostare alcune cartelle (come /var e /home ) in una partizione separata dopo aver letto questa guida:

3.2.1 Scegli uno schema di partizione intelligente

Sono stato in grado di spostare correttamente una cartella seguendo questa guida.

Tuttavia, non sembra funzionare per più cartelle e tutte le mie cartelle vengono scaricate nella partizione senza cartelle appropriate.

Vorrei montare /var , /home e /tmp sulla partizione separata; qualcuno può guidarmi su questo?

Risposta accettata:

1. Innanzitutto è necessario dello spazio non allocato per creare le partizioni per ciascun punto di montaggio (/var, /home, /tmp). Usa Gparted per questo.

2. Quindi devi creare i filesystem per quelle partizioni (può essere fatto anche con Gparted) o usare:

mkfs.ext4 /dev/sdaX

ad esempio per creare un nuovo filesystem ext4 sul dispositivo /dev/sdaX (sostituisci /dev/sdaX con il tuo dispositivo)

3. Montare il nuovo filesystem in /mnt

mkdir /mnt/var        
mount /dev/sdaX /mnt/var

4. Passare alla modalità utente singolo in modo che non vi siano attività rw sulla directory durante il processo

init 1

5. Inserisci la tua password di root.

6. Backup dei dati solo in var (non nella directory /var stessa)

cd /var
cp -ax * /mnt/var

7. Rinomina la directory /var dopo che i tuoi dati sono stati trasferiti con successo.

cd /
mv var var.old

8. Crea la nuova directory var

mkdir var

9. Smonta la nuova partizione.

umount /dev/sdaX

10. Rimontalo come /var

mount /dev/sdaX /var

11. Modifica il file /etc/fstab per includere la nuova partizione, con /var come punto di montaggio, in modo che venga montato automaticamente all'avvio.

/dev/sdaX       /var     ext4    defaults    0 0

12. Ripetere i passaggi 1-11 per /home e /tmp.

13. Finalmente torna alla modalità multitasking.

init 5

Debian
  1. In che modo Linux gestisce più separatori di percorsi consecutivi (/home////nomeutente///file)?

  2. Linux:differenza tra /dev/console , /dev/tty e /dev/tty0?

  3. Bash =~ Regex e HTTPS://regex101.com/?

  4. Django static_root in /var/www/... - nessuna autorizzazione a collectstatic

  5. Linux:differenza tra /dev/console , /dev/tty e /dev/tty0

Quando dovrei usare /dev/shm/ e quando dovrei usare /tmp/?

unix:///var/run/supervisor.sock nessun file di questo tipo

Perché mettere cose diverse da /home in una partizione separata?

Perché sono necessari < o > per usare /dev/tcp

I siti web dovrebbero vivere in /var/ o /usr/ in base all'utilizzo consigliato?

Differenze tra /dev/sda e /dev/sda1