Respostas:
Existem várias razões:
Normalmente, crio um para raiz, um para troca e outro para casa. A vantagem disso é que ele permite que você deixe seus documentos (também músicas, vídeos, fotos etc.) intocados se precisar reinstalar o sistema operacional. Como você pode gravar completamente a partição do SO (raiz) 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 voltar para a sua máquina nova. Torna a reformatação / imagem muito mais elegante
Aqui estão mais algumas informações sobre os benefícios. Embora seja escrito sobre janelas, o princípio é o mesmo.
Eu costumava exagerar na coisa de particionamento nos meus bons e velhos dias do Windows, porque achava que seria mais claro. Uma letra de unidade para um determinado tópico (por exemplo, música, imagens, trabalho etc.). Mas mesmo lá a separação dos dados e do sistema já fazia sentido: se o sistema travar, você pode apenas formatar a partição do sistema e reinstalar sem perder todos os dados.
Sistemas como Unix e Ubuntu não têm letras de unidade, as partições são montadas em qualquer pasta vazia. Então, o que realmente faz sentido aos meus olhos é:
Se mais de 4 partições separadas não fizerem sentido no Ubuntu (4 é o número máximo de partições primárias que você pode criar) - é apenas uma questão de preferência pessoal.
Uma partição de inicialização / separada me permite inicializar e reparar meu sistema de arquivos raiz, mesmo que o sistema esteja corrompido. Se eu colocar todos os arquivos de inicialização no sistema de arquivos raiz, e ele for corrompido, talvez ele não seja inicializado. Há também mais flexibilidade. Posteriormente, posso colocar um segundo disco, colocar swap nele e excluir a partição swap do disco raiz e expandir o sistema de arquivos raiz para esse espaço.
Criar uma partição de swap rígido em vez de uma no sistema de arquivos é apenas o sysadmin 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 lar / separado me permite atualizar ou alterar as distros sem perder todos os meus dados.
Manter os diretórios pessoais em uma partição separada impede que os usuários preencham acidentalmente a partição raiz. Isso é bom porque, se você preencher a partição raiz, terá problemas (os logs do sistema, por exemplo, geralmente estão na partição raiz).
Embora, na verdade, não seja possível para usuários não raiz usarem os últimos bits de espaço em um disco (o sistema não permite), é possível preenchê-lo a maior parte do tempo e, em seguida, para processos automatizados do sistema para terminar o trabalho, tornando irritante colocar tudo de volta em operação.
Manter uma partição pessoal separada permite manter seus arquivos, caso você reinstale sua distribuição Linux.
O GRUB não suporta ext4, portanto, se você usar esse sistema de arquivos para o restante dos arquivos, precisará de uma partição de inicialização separada. O GRUB agora suporta ext4, portanto, manter uma partição de inicialização separada, embora ainda seja uma opção, não é mais necessária.
O Linux geralmente vê o disco de maneira muito diferente de uma máquina Windows. Além disso, o Windows Fat32 / NTFS e sistemas de arquivos ainda mais recentes são principalmente um formato estritamente do Windows. Então você realmente não sabe o que eles fazem ou como se comportam internamente. O Linux usa seus próprios sistemas de arquivos ext3 / 4, sendo o mais amplamente utilizado, o sistema de arquivos Linux não existe em uma árvore como estado nem trata dados como um cidadão de segunda classe que reside em seu disco. O motivo pelo qual você pode criar partições únicas ou múltiplas para o sistema operacional é o acesso à organização e à velocidade do disco. Embora essa última parte tenha mudado ao longo dos anos, a maioria dos usuários do Linux não se preocupa com várias partições porque você precisa dividir os dados do SO para se ajustarem igualmente às partições criadas manualmente. Pessoalmente, acho contra-intuitivo ter várias partições. Por outro lado, as máquinas Linux geralmente não sofrem com setores defeituosos do disco ou possuem um recurso automático para desfragmentar. Este é apenas um design ruim da Microsoft, não pode corrigir seus problemas internos, então eles constroem ferramentas que permitem que você corrija seu próprio problema 60% das vezes.