É seguro não ter uma partição '/ home'? [duplicado]

6

Na maioria das vezes eu tenho 2, 3 ou mais Linuxes (geralmente ubuntu-family) lado a lado e quero limitar o número de minhas partições.

Então, eu só uso a partição / para cada um deles e nunca tive problemas. Uma pasta pessoal está presente de qualquer maneira e não vejo por que isso deve estar em uma partição separada.

Mas vejo que muitas pessoas recomendam quase como uma necessidade ter uma partição /home separada.

Eu veria isso como uma vantagem se pudesse ser usado para diferentes sistemas ao mesmo tempo ou algo assim, o que, embora viável, não é o que eu preciso, eu acho, como o A pasta inicial contém configurações que são muito específicas do sistema e também específicas do programa e específicas da versão do programa.

  • No que diz respeito a configurações : usar uma pasta / partição inicial antiga com um novo sistema parece inútil ou até perigoso para mim.

  • No que diz respeito a arquivos de dados (multimídia, documentos, etc.): como indicado em um comentário em este answer - uma partição completamente separada (fora de qualquer instalação do sistema) e possivelmente symlinks é uma escolha melhor: não é?

por cipricus 21.02.2017 / 12:40

4 respostas

6

É seguro
Nada de errado em usar apenas uma partição raiz por instalação. É a maneira padrão de fazer isso, vincular outra partição é uma opção.

  • No que diz respeito às configurações: usar distros diferentes pode causar alguns conflitos. Pode ser muito irritante, mas não muito perigoso, já que as configurações são para aplicativos de nível de usuário. Por outro lado, ao fazer uma atualização com a distro same ou ao restaurar um sistema com falha, manter todas as configurações pode economizar muito tempo, do plano de fundo da área de trabalho aos seus favoritos, etc.

  • No que diz respeito aos arquivos de dados: os links simbólicos são uma boa maneira de fazer isso, eles precisam ser configurados. Para alguém que usa apenas um sistema, uma partição residencial separada é, em essência, semelhante a links simbólicos: seus dados estão separados do sistema.

Pessoalmente, eu uso os dois.
A distro que eu uso diariamente tem uma partição home separada, com as pastas Videos , Music e Documents linkadas simbolicamente para uma unidade diferente. Então eu mantenho minhas configurações de casa se eu precisar restaurar ou atualizar e se eu quiser mudar minha distro principal completamente, eu posso compactar todos os arquivos e pastas ocultos e restaurar os que eu quero (firefox, etc) após a instalação. br> Eu tenho outras 3 distros instaladas, apenas para brincar. Eles têm apenas uma partição raiz e os mesmos links simbólicos em suas pastas base. Assim, posso acessar facilmente os dados e não ter problemas de configuração.

    
por wilks 21.02.2017 / 14:48
9

Pessoalmente, eu não tenho uma resposta "técnica" para dar a você e não acho que haja uma (por exemplo, partições separadas oferecem maior desempenho), mas eu sempre usei partições separadas para minha / home folder e a principal razão é a que você menciona: manter minha personalização e configurações intactas após uma instalação limpa. Especialmente com o KDE plasma, que é cheio de personalização e configurações pessoais, eu não gostaria de passar dois dias configurando o ambiente, toda vez que eu fiz uma nova instalação. Eu posso ver porque isso pode ser a causa de problemas futuros, mas eu pese os prós e contras e eu sempre escolho usar um separado / home. Além disso, como izx mencionou aqui :

  
  • O maior profissional, na minha opinião, é que você pode facilmente instalar um   versão mais recente do Ubuntu (ou qualquer distribuição Linux para sua arquitetura,   realmente), sem perder a maioria de suas configurações personalizadas, configurações,   downloads, etc., uma vez que tal etapa geralmente envolve a eliminação   partições de sistema / inicialização existentes. Você simplesmente escolhe preservar sua   / home no particionador durante a instalação e você está pronto.
  •   
  • Também é   possível fazer isso com / home em sua partição /, mas é um pouco   mais complicado. Também faz o redimensionamento / migração para uma casa maior   partição mais fácil, se você precisar de mais espaço.
  •   
  • Não vai   afetam muito a velocidade do acesso a arquivos, A MENOS QUE você tende a ter lotes   e muitos pequenos arquivos em seu diretório pessoal. por exemplo, se você é um   desenvolvedor, ou você tem muitas fontes por aí. Isso pode afetar   velocidade geral de acesso ao arquivo em toda a partição com alguns   sistemas de arquivos. Nesse caso, vá para um separado / home.
  •   
  • Não há nenhum   corre o risco de fazer uma partição separada em casa.
  •   

Outra boa razão é se, por algum motivo, você quisesse usar um disco diferente para sua pasta / home. Então, para finalizar, é mais uma questão de escolha e o que você quer fazer com seu sistema. Eu acho que é seguro dizer que está perfeitamente bem sair como está com uma grande partição.

    
por iraklis 21.02.2017 / 13:12
4
  

caso contrário, digamos três Linuxes, eu precisaria de 6 partições e que não caberia em uma partição estendida!

Se eu estou entendendo você corretamente, você está operando sob um mal-entendido. Uma partição estendida pode conter um número arbitrariamente grande de partições lógicas. O limite exato depende do tamanho do disco, mas para qualquer disco rígido moderno, o limite distante excede seis partições. Eu criei discos de teste com algo na ordem de 100 partições lógicas e isso funciona bem. (Dito isso, algumas distribuições mais antigas do Linux chegam a um máximo de 16 partições por disco, mas o Ubuntu tem maneiras de contornar isso, como a maioria das distribuições Linux modernas.) Muitos computadores modernos usam o Sistema de particionamento da Tabela de Partições GUID (GPT) , que tem um limite padrão de 128 partições, e esse limite pode ser aumentado se necessário.

  

Mas vejo que muitas pessoas recomendam quase como uma necessidade ter uma partição / home separada.

     

Eu veria isso como uma vantagem se pudesse ser usado para sistemas diferentes ao mesmo tempo ou algo assim, o que não é possível. A pasta home contém configurações que são muito específicas do sistema e também específicas do programa e da versão do programa.

É possível e seguro compartilhar uma partição /home entre distribuições. O truque é garantir que os usuários tenham diretórios diferentes na partição /home compartilhada. Por exemplo, se você estiver compartilhando a partição /home entre o Ubuntu e o Mint, poderá fornecer ao usuário Fred o diretório inicial /home/fred-ubuntu no Ubuntu e /home/fred-mint no Mint.

Isso é mais facilmente realizado ao fornecer aos usuários nomes de usuário diferentes em cada distribuição - assim, Fred pode usar fred-ubuntu e fred-mint , dependendo de qual distribuição está sendo inicializada. Você pode, no entanto, usar o mesmo nome de usuário (digamos, fred ) nas distribuições, mas atribuir diretórios iniciais diferentes. O instalador do Ubuntu não facilita isso para contas criadas no momento da instalação do sistema, mas pode ser feito renomeando o diretório inicial ou alterando o nome de usuário após a instalação do sistema operacional. (Ambas as tarefas podem ser feitas com o comando usermod , embora a renomeação do diretório inicial também exija o uso de mv .) Algumas distribuições permitem personalizar o nome do diretório inicial no momento da instalação do sistema, o que é útil ao configurar algo assim.

Com os diretórios iniciais separados criados, você pode criar links simbólicos para simplificar o acesso. Por exemplo, você pode ter um link simbólico de ~/mint to ../fred-mint no diretório /home/fred-ubuntu para facilitar o acesso ao Mint arquivos do Ubuntu; ou você pode vincular os subdiretórios que você usa (como ~/Downloads ou ~/Videos ) diretamente.

Configurar as coisas dessa maneira exige mais esforço inicial do que criar partições /home separadas para cada distribuição ou não usar partições /home separadas; no entanto, pode contribuir para um uso mais eficiente do espaço.

Recuando ainda mais, é improvável que a IMHO que está instalando várias distribuições do Linux em um ambiente de inicialização múltipla seja muito útil. Se você quiser aprender sobre diferentes distribuições (digamos, sistemas de gerenciamento de pacotes RPM vs. Debian), rodar uma distribuição em um ambiente virtualizado (VirtualBox, VMware, QEMU / KVM, etc.) pode ser bastante efetivo e irá salvá-lo de múltiplos dores de cabeça de inicialização. Se você simplesmente quer experimentar diferentes ambientes de desktop, eles não estão ligados a distribuições inteiras; você pode instalar quantos ambientes de desktop desejar dentro de uma distribuição e alternar entre eles, efetuando logout e login novamente. Você pode até mesmo rodar diferentes ambientes de desktop simultaneamente em diferentes VTs, como descrito em esta pergunta e sua resposta

    
por Rod Smith 21.02.2017 / 15:13
2

Razoavelmente seguro. As principais razões para usar partições separadas são:

1) Desejo usar sistemas de arquivos diferentes, como EXT3 para Boot e TMPFS para / tmp 2) O desejo de usar permissões diferentes. Eu normalmente tenho uma partição / usr separada para que eu possa montá-la como somente leitura (uma coisa anti-hackear paranoica) 3) O desejo de limitar o uso, como montagem com noexec (comum para / tmp, outra coisa anti-hackear paranoica) 4) O desejo de limitar o espaço sem afetar outras operações (/ var para que o / var / log fill trava o sistema) 5) A necessidade de diferentes níveis de redundância (talvez espelhando OS, mas Raid 6ing dados gerais do usuário)

O maior problema para colocar tudo sob a raiz é preenchê-lo acidentalmente (como com arquivos de log) e ter todo o tempo perdido.

    
por Cassey 21.02.2017 / 20:32