partição / partição inicial para arquivos específicos do usuário criados pelo programa e arquivos criados pelo usuário?

2

/home normalmente contém arquivos criados por um usuário (por exemplo, arquivos de texto, pdf, mp3, mp4, ...) e arquivos (principalmente específicos do usuário) criados por algum programa (por exemplo, .emacs, .mozilla,. bashrc, ...). É melhor criar outra partição para armazenar todos os arquivos criados por um usuário, para separá-los dos arquivos criados pelos programas em /home ?

A separação tem os seguintes benefícios:

  • Fazer backup de arquivos em mudança pode criar arquivos corrompidos no backup. Em /home , os programas podem estar alterando alguns arquivos específicos do usuário sem aviso do usuário. Se precisarmos apenas fazer backup dos arquivos criados pelo usuário, o backup não será afetado por esses programas?

  • colocar arquivos criados pelo usuário e arquivos criados pelo programa em /home risco de que os programas possam excluir arquivos criados pelo usuário acidentalmente?

    Por exemplo, o Windows em execução no VirtualBox no Ubuntu criou um arquivo grande em /home . Se houver algo errado com o VirtualBox, Windows ou algum programa em execução dentro do Windows, é possível que o usuário tenha criado arquivos em outro lugar em /home que podem ser modificados?

    Existem outros exemplos de que os programas mais provavelmente modificam acidentalmente os arquivos criados pelo usuário?

Que desvantagens podem ter a separação de arquivos criados pelo programa e criados pelo usuário em /home e outra partição diferente?

Obrigado!

    
por Tim 27.02.2015 / 13:00

1 resposta

5

Desde que você sempre monte sua partição de dados separada, posso ver pouco se não houver benefícios para os aspectos de segurança mencionados por você.

Qualquer partição montada incluindo sua partição de dados pode ser gravada por você e por todos os seus aplicativos, caso você tenha as permissões apropriadas. No entanto, um Windows virtualizado só poderá acessar seus dados caso você tenha definido uma pasta compartilhada ou acesso à rede (o grande arquivo que ele cria é um contêiner de disco rígido virtual fechado).

Ainda assim, pode haver casos em que a divisão de nossa HOME e uma partição de dados dedicada possam ser úteis.

Exemplos:

  • tenha uma partição compartilhada acessível a outros usuários usando o ACL
  • possuem dados que devem ser somente lidos , mas nunca devem ser gravados em (montados como somente leitura)
  • facilita a manutenção de uma estratégia de backup diferente para configurações de aplicativos de dados vs. (mas isso também pode ser feito sem uma partição de dados dedicada)
  • acessam dados de diferentes distribuições ou versões do Linux em uma configuração de inicialização múltipla onde as configurações do aplicativo não devem ser compartilhadas
  • tenha seu sistema operacional e o HOME em um pequeno SSD, mas deseje manter arquivos grandes (discos de máquinas virtuais, vídeos, músicas, imagens) em uma unidade convencional grande
  • armazene dados sensatos em uma partição criptografada quando você não precisar de uma criptografia de toda a sua casa
por Takkat 27.02.2015 / 13:40