GNU/Linux >> Linux Esercitazione >  >> Linux

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

  1. Riduzione al minimo della perdita:se /usr si trova su una partizione separata, un /usr danneggiato non significa che non puoi recuperare /etc .
  2. Sicurezza:/ non può essere sempre ro (/root potrebbe essere necessario essere rw ecc.) ma /usr Potere. Può essere utilizzato per creare ro il più possibile.
  3. Utilizzo di FS diversi:potrei voler utilizzare un sistema diverso per /tmp (non affidabile ma veloce per molti file) e /home (deve essere affidabile). Allo stesso modo /var contiene dati mentre /usr non così /usr la stabilità può essere sacrificata ma non tanto quanto /tmp .
  4. Durata di fsck:Partizioni più piccole significano che controllarne una è più veloce.
  5. Citato il riempimento delle partizioni, anche se un altro metodo sono le quote.

Un /usr separato può essere utile se hai più macchine che condividono lo stesso sistema operativo. Possono condividere un singolo /usr centrale invece di duplicarlo su ogni sistema. /usr può essere montato in sola lettura.

/var e /tmp può essere riempito da programmi utente o daemon. Pertanto può essere sicuro averli in partizioni separate che impedirebbero / , la partizione root, per essere piena al 100% e colpirebbe gravemente il tuo sistema. Per evitare di avere due partizioni distinte per questi, non è raro vedere /tmp essere un collegamento simbolico a /var/tmp .


Perché gli utenti ordinari possono far sì che le cose vengano scritte su /var e /tmp , e quindi potenzialmente causare problemi all'intero sistema. In questo modo i processi utente possono riempire /var e /tmp , ma non la radice fs. Un /usr separato è utile per /usr su NFS o altri fs remoti.

(Spero sia chiaro, non ho ancora preso il caffè)


Linux
  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. Kubuntu mostra un errore all'accesso (file:///usr/share/sddm//themes/breeze/main.qml:no Such File Or Directory)?

  5. Come systemd-tmpfiles pulisce /tmp/ o /var/tmp (sostituzione di tmpwatch) in CentOS/RHEL 7

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

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

echo o print /dev/stdin /dev/stdout /dev/stderr

Perché le directory /home, /usr, /var, ecc. hanno tutte lo stesso numero di inode (2)?

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

Come modificare /tmp predefinito in /home/user/tmp