- Fsck mais rápido. Vamos dizer que seu sistema falha, por algum motivo e quando ele reinicia ele precisa rodar um fsck. Com uma partição realmente grande que o fsck pode demorar uma eternidade e nada no sistema funcionará até que o fsck de todo o sistema esteja pronto. Se você particionar o sistema para que a partição raiz seja bem pequena, você poderá obter o sistema em funcionamento e alguns dos serviços básicos em execução enquanto espera que o fsck dos volumes maiores seja concluído.
- se o seu sistema tiver unidades pequenas ou se houver apenas um serviço no sistema, isso pode não ser realmente importante.
- Com sistemas de arquivos registrados, isso pode não importar a maior parte do tempo, mas, ocasionalmente, mesmo com um sistema de arquivos com registro em diário, é necessário executar um fsck completo.
- Segurança aprimorada porque você pode montar um fs somente leitura.
- Por exemplo, ninguém precisa escrever para / usr durante o uso normal. Então, por que não apenas montar o sistema de arquivos para que ele seja somente leitura. Ter sistemas de arquivos somente leitura quando eles não precisam ser gravados irá prevenir alguns ataques de script-kiddy, e pode impedir que você destrua coisas quando você não quer dizer também.
- Isso pode dificultar a manutenção do sistema, pois você precisará remontá-lo como leitura / gravação quando precisar aplicar as atualizações.
- Desempenho aprimorado, funcionalidade para um serviço / uso específico.
- Alguns sistemas de arquivos são mais apropriados para serviços / aplicativos específicos ou permitem que você configure o sistema de arquivos para que funcione melhor em alguns casos. Talvez você tenha um sistema de arquivos com muitos arquivos pequenos e precise de mais inodes. Ou talvez você precise armazenar grandes arquivos grandes, imagens de disco virtuais.
Eu não acho que configurar muitas partições é algo que você deve fazer para cada sistema. Pessoalmente, na maioria dos meus servidores Linux, eu apenas configurei uma partição grande. Já que a maioria dos meus sistemas tem drives smallish e são de propósito único e servem alguma função de infraestrutura (dns, dhcp, firewall, roteador, etc). Nos meus servidores de arquivos, participo de partições para separar os dados do sistema.
Could it be argued that partitioning can potentially accelerate hardware failure, because of the thrashing a disk does when moving or copying data from one partition to another on the same disk?
Eu duvido muito que um sistema bem particionado tenha qualquer probabilidade de falha maior.