Onde devo guardar os arquivos pessoais para que eles fiquem seguros nas reinstalações do sistema?

2

Eu quero ter certeza de que na próxima instalação / restauração do sistema meus arquivos não serão perdidos. Usando tweakers eu posso mudar as pastas padrão do Windows (por exemplo, mover "Meus documentos" da unidade C: para D :).

Neste momento, tenho o Linux Mint 15 Mate instalado na partição / e o restante do HDD montado em /home . Essa abordagem é correta?

Se sim, como posso mover pastas padrão para esta partição? Se não, qual é a melhor abordagem?

    
por javlon 09.08.2013 / 07:20

2 respostas

2

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.

    
por 09.08.2013 / 07:44
0

Estou no OSX, que é semelhante na configuração. Eu tenho uma conta de usuário padrão (vamos chamá-lo de JOHN) para uso diário, então não há direitos de administrador. Eu tenho uma segunda conta com direitos de administrador. Meu laptop tem uma unidade física com duas partições. A partição SYSTEM é para o SO, DATA é para todos os dados do usuário. Sempre que preciso reinstalar, posso limpar a partição SYSTEM, reinstalar e recriar o usuário JOHN na partição SYSTEM. O mesmo vale para o usuário admin.

Então eu faço login como admin, vou para / Users (/ home no linux), renomeio a pasta JOHN para JOHN1 e crie um link simbólico JOHN para DATA / Users / JOHN. Então eu efetuo logout, login como usuário JOHN e tudo volta ao normal. Eu mantenho o usuário admin na partição SYSTEM. Eu não guardo nenhum dado lá para manter o tamanho dos dados do usuário na partição SYSTEM tão baixo quanto possível. Se a partição DATA está desarrumada, ainda consigo fazer o login.

Para uso pela primeira vez, copie a pasta JOHN para a partição DATA, com os devidos direitos. Eu usaria rsync para isso, pois mantém todos os direitos como eles são. Após a reinstalação, o usuário pode ter obtido um novo ID do sistema, portanto, é necessário colocar a pasta no novo usuário. No OSX isso nunca foi um problema. Eu fiz isso várias vezes agora.

    
por 09.08.2013 / 17:10

Tags