GNU/Linux >> Znalost Linux >  >> Linux

Proč vytvářet mnoho oddílů?

Důvodů je několik:

  1. Robustnost systému. Pokud máte /home na samostatném oddílu od /, pak běžný uživatel nemůže zaplnit / filesystyem, takže je pro zbytek systému nepoužitelný.
  2. Zálohy. Usnadňuje zálohování celých oddílů a zálohování podle různých plánů. Můžete například potřebovat provádět pouze týdenní zálohy systémového oddílu, ale noční zálohy souborového systému /home
  3. Instalace systému. Stejný souborový systém /home můžete mít připojený několika různými obrazy systému. A můžete smazat a znovu vytvořit / bez nutnosti zálohování/obnovení /home nebo /local
  4. Optimalizace disku. U dnešních rychlých disků to není tak velký problém, ale dříve bylo běžnou praxí umístit systémový souborový systém na vnitřní stopy disku, aby se urychlil přístup
  5. Použití více disků. Před běžnou dostupností velkých disků bylo běžné mít na systémovém disku málo místa. Pro /home byl tedy použit samostatný disk.
  6. NFS. Při sdílení dat mezi více systémy je běžné to dělat na základě souborového systému.

Obvykle vytvořím jeden pro root, jeden pro swap a jeden pro home. Výhodou je, že vám umožňuje ponechat vaše dokumenty (také hudbu, video, obrázky atd.) nedotčené, pokud potřebujete přeinstalovat operační systém. Protože můžete zcela přepsat oddíl operačního systému (kořen), aniž byste se dotkli domovského oddílu, vaše soubory jsou v bezpečí a není třeba provádět časově náročný proces jejich přenosu na jiné médium a poté zpět na váš čerstvý počítač. Díky tomu je přeformátování/zobrazování mnohem elegantnější

Zde je několik dalších informací o výhodách. Ačkoli se píše o oknech, princip je stejný.


S /var a /tmp na samostatných oddílech jsou také obecně považovány za dobré nápady; tímto způsobem, pokud se soubor protokolu (například jakýkoli dočasný soubor) vymkne kontrole, bude zastaven, než se zaplní celý disk.


Linux
  1. Xemacs:Načíst všechny soubory do /home/barry/.emacs_barry?

  2. Jak změnit montážní body?

  3. Proč nefunguje find -exec mv {} ./target/ +?

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

  2. Proč je v Linuxu tolik /dev/tty?

  3. Proč se obsah /dev/shm/ automaticky odstraňuje

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

  2. Proč mají všechny adresáře /home, /usr, /var atd. stejné číslo inodu (2)?

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