Ci sono diversi motivi:
- Robustezza del sistema. Se hai /home su una partizione separata da /, un utente normale non può riempire il /filesystyem, rendendolo inutilizzabile per il resto del sistema.
- Backup. Semplifica il backup di intere partizioni e il backup in base a pianificazioni diverse. Ad esempio, potresti dover eseguire solo backup settimanali della partizione di sistema, ma backup notturni del filesystem /home
- Installazioni di sistema. Puoi avere lo stesso /home filesystem montato da diverse immagini di sistema. E puoi eliminare e ricostruire / senza eseguire un backup/ripristino di /home o /local
- Ottimizzazione del disco. Non è un grosso problema con le unità veloci di oggi, ma era pratica comune inserire il filesystem di sistema nelle tracce interne del disco per velocizzare l'accesso
- Utilizzo di più unità. Prima della disponibilità comune di unità di grandi dimensioni, era comune avere poco spazio sull'unità di sistema. Quindi è stata utilizzata un'unità separata per /home.
- NFS. Quando si condividono dati su più sistemi, è comune farlo su base filesystem.
Di solito ne creo uno per root, uno per swap e uno per home. Il vantaggio di questo è che ti consente di lasciare intatti i tuoi documenti (anche musica, video, immagini, ecc.) se devi reinstallare il sistema operativo. Poiché puoi sovrascrivere completamente la partizione del sistema operativo (root) senza toccare la partizione home, i tuoi file sono al sicuro e non è necessario eseguire il lungo processo di trasferimento su un altro supporto e quindi di nuovo sulla tua nuova macchina. Rende la riformattazione/l'imaging molto più elegante
Ecco qualche informazione in più sui vantaggi. Sebbene sia scritto su Windows, il principio è lo stesso.
Avere /var
e /tmp
anche su partizioni separate sono generalmente considerate buone idee; in questo modo, se un file di registro (ad esempio qualsiasi file temporaneo) va fuori controllo, verrà interrotto prima di riempire l'intero disco.