Diretórios chave
No Unix / Linux existem dois diretórios que são críticos para o sistema em termos do que torna um sistema único quando comparado a outro sistema. Esses diretórios são /etc
e /var
. O diretório /etc
contém todos os arquivos de configuração para os vários serviços que são executados em um determinado sistema.
O diretório /var
contém vários bancos de dados sobre o sistema, como quais pacotes estão instalados nele e também os logs sobre o que está acontecendo no sistema.
O terceiro diretório importante, não tanto para o sistema, mas para o usuário, é o diretório /home
. Este diretório contém dados que são valiosos para os usuários. Coisas como documentos, mp3s, vídeos, etc. são mantidos aqui, normalmente.
Particionando
O diretório /home
é muitas vezes segregado para sua própria partição, mais por causa do histórico do que por qualquer razão realmente prática neste momento. É completamente bom ir com este modelo ainda hoje, mas realmente não faz nada por você, especialmente quando os /
e /home
estão compartilhando o mesmo HD físico.
Ele oferece uma pequena proteção no sentido de que, se o diretório /home
for preenchido, o diretório principal /
do sistema ainda deve ter espaço livre em disco, depois que /home
foi preenchido, mas na verdade isso é não é grande coisa, IMO.
Melhor abordagem?
Esta é uma questão completamente subjetiva, no Unix / Linux você tem que fazer o que faz sentido para sua situação particular, por isso é por isso que há tantas opções para coisas como particionamento, shell padrão, etc.
Então o que você deve fazer?
Eu faria um esforço conjunto para manter todos os arquivos relacionados aos dados do "usuário" organizados de alguma forma sob o diretório /home
e também para executar as etapas de backup. Ou para outro sistema em sua rede ou para algum armazenamento anexado ao sistema.
É bastante trivial fazer backup do diretório /home
usando uma ferramenta como rsync
, e isso pode ser roteirizado para que seja executado de maneira automatizada a partir de cron
, por exemplo.