Percebi que ao instalar o Ubuntu algumas pessoas criam múltiplas partições para diretórios. Como um para root, um para casa, um para boot. Qual é a vantagem de fazer isso em relação à instalação de todos eles em uma partição, assumindo que haja apenas um disco rígido?
Responder1
Existem vários motivos:
- Robustez do sistema. Se você tiver /home em uma partição separada de /, um usuário regular não poderá preencher o sistema de arquivos /, tornando-o inutilizável para o resto do sistema.
- Cópias de segurança. Torna mais fácil fazer backup de partições inteiras e em programações diferentes. Por exemplo, talvez você só precise fazer backups semanais da partição do sistema, mas backups noturnos do sistema de arquivos /home
- Instalações do sistema. Você pode ter o mesmo sistema de arquivos /home montado por várias imagens de sistema diferentes. E você pode excluir e reconstruir/sem fazer backup/restauração de/home ou/local
- Otimização de disco. Não é um problema tão grande com as unidades rápidas de hoje, mas costumava ser uma prática comum colocar o sistema de arquivos do sistema nas trilhas internas do disco para acelerar o acesso.
- Usando várias unidades. Antes da disponibilidade comum de unidades grandes, era comum ter pouco espaço na unidade do sistema. Portanto, uma unidade separada foi usada para/home.
- NFS. Ao compartilhar dados entre vários sistemas, é comum fazê-lo com base no sistema de arquivos.
Responder2
Normalmente crio um para root, um para swap e um para home. A vantagem disso é que permite que você deixe seus documentos (também músicas, vídeos, fotos, etc.) intactos caso precise reinstalar o sistema operacional. Como você pode sobrescrever completamente a partição do sistema operacional (root) sem tocar na partição inicial, seus arquivos estão seguros e não há necessidade de executar o processo demorado de transferi-los para outra mídia e depois de volta para sua nova máquina. Torna a reformatação/imagem muito mais elegante
Aquihá mais algumas informações sobre os benefícios. Embora esteja escrito sobre janelas, o princípio é o mesmo.
Responder3
Ter partições /var
separadas /tmp
também é geralmente considerada uma boa ideia; dessa forma, se um arquivo de log (por exemplo; qualquer arquivo temporário) ficar fora de controle, ele será interrompido antes de preencher todo o disco.
Responder4
Uma partição /boot separada me permite inicializar e reparar meu sistema de arquivos raiz, mesmo que o sistema de arquivos raiz esteja corrompido. Se eu colocar todos os arquivos de inicialização no sistema de arquivos raiz e ele for corrompido, ele poderá nem inicializar. Também há mais flexibilidade. Mais tarde, posso colocar um segundo disco, colocar swap nele e excluir a partição swap do disco raiz e expandir o sistema de arquivos raiz nesse espaço.
Criar uma partição hard swap em vez de uma no sistema de arquivos é apenas um administrador de sistema no estilo UNIX. Não há nenhuma razão real para não torná-lo apenas um arquivo no sistema de arquivos, exceto que algum usuário virá sozinho com poderes sudo e tentará rmá-lo.
Como Babu e Mike disseram, um /home separado me permite atualizar ou alterar distros sem perder todos os meus dados.