GNU/Linux >> Znalost Linux >  >> Linux

Proč dávat věci jiné než /home do samostatného oddílu?

  1. Minimalizace ztrát:Pokud /usr je na samostatném oddílu, poškozený /usr neznamená, že nemůžete obnovit /etc .
  2. Zabezpečení:/ nemůže být vždy ro (/root může být nutné rw atd.), ale /usr umět. Dá se z něj udělat co nejvíce ro.
  3. Použití jiného FS:Možná budu chtít použít jiný systém pro /tmp (není spolehlivý, ale pro mnoho souborů rychlý) a /home (musí být spolehlivý). Podobně /var obsahuje data, zatímco /usr ne /usr stabilita může být obětí, ale ne tolik jako /tmp .
  4. Trvání fsck:Menší oddíly znamenají, že kontrola jednoho je rychlejší.
  5. Zmíněno zaplnění oddílů, i když jinou metodou jsou kvóty.

Samostatný /usr může být užitečné, pokud máte několik počítačů sdílejících stejný operační systém. Mohou sdílet jeden centrální /usr místo duplikace na každý systém. /usr lze připojit pouze pro čtení.

/var a /tmp mohou být naplněny uživatelskými programy nebo démony. Proto může být bezpečné mít je v samostatných oddílech, které by zabránily / , kořenový oddíl, aby byl 100% plný a špatně by zasáhl váš systém. Abyste se vyhnuli tomu, že pro ně budou dva různé oddíly, není neobvyklé vidět /tmp jako symbolický odkaz na /var/tmp .


Protože běžní uživatelé mohou způsobit zápis věcí do /var a /tmp , a tím potenciálně způsobit problémy celému systému. Tímto způsobem mohou uživatelské procesy zaplnit /var a /tmp , ale ne kořen fs. Samostatný /usr je užitečné pro /usr přes NFS nebo jiný vzdálený fs.

(Doufám, že je to jasné, ještě jsem neměl kávu)


Linux
  1. Bash =~ Regex A Https://regex101.com/?

  2. Kubuntu zobrazuje chybu při přihlášení (file:///usr/share/sddm//themes/breeze/main.qml:žádný takový soubor nebo adresář)?

  3. Kdy mám použít /dev/shm/ a kdy /tmp/?

  1. Jaké jsou významy /usr/sbin, /usr/local/sbin a /usr/local/bin?

  2. echo nebo print /dev/stdin /dev/stdout /dev/stderr

  3. Proč jsou < nebo > vyžadovány pro použití /dev/tcp

  1. Jak Linux zpracovává více po sobě jdoucích oddělovačů cest (/home////username///soubor)?

  2. Linux:Rozdíl mezi /dev/console, /dev/tty a /dev/tty0?

  3. Jak změnit výchozí /tmp na /home/user/tmp