Acredito que você provavelmente desejaria ter uma partição /home
compartilhada entre todas as suas instalações. Dessa forma, todas as personalizações por usuário serão compartilhadas, mas toda a configuração do sistema específica da distribuição é separada.
Quando você instala seu sistema pela primeira vez, geralmente é possível selecionar o particionamento personalizado e também escolher partições existentes e especificar um ponto de montagem para elas. Essa seria a abordagem mais fácil. Portanto, para o seu primeiro sistema, você faria o particionamento personalizado, criaria novas partições como você deseja, um deles para este linux /
, um para /home
e ambos recém-formatados. Para instalações subseqüentes, você usaria uma das outras partições para /
após a formatação e o sistema de arquivos existente para /home
sem formatação.
Se você deseja iniciar a partir de um sistema existente, as coisas se tornam difíceis e os erros podem ter consequências graves. Você teria que
- reduza o sistema de arquivos existente
- reduza a partição que contém
- crie uma nova partição
- criando um sistema de arquivos nesse
- inicialize no modo de usuário único para etapas subsequentes
- renomeie a antiga casa
- crie um ponto de montagem para a nova casa
- crie uma entrada
fstab
para a nova montagem - monte a nova casa
-
cp -a
de material da antiga para a nova casa - reinicialize novamente no modo multiusuário
Alguns outros aspectos dos quais você deve estar ciente:
- As informações de propriedade de arquivo do Linux são armazenadas usando identificadores de usuário e grupo numéricos . Os arquivos
/etc/passwd
e/etc/group
mapeiam esses para nomes. Você deve garantir que os mapeamentos para usuários sejam os mesmos em ambos os sistemas. Geralmente, há um grande número de contas do sistema para vários serviços, mas apenas poucas contas de usuário. E a maioria das distribuições atualmente pode alocar ids da mesma maneira. Por isso, pode funcionar automaticamente, mas se os ficheiros ficarem subitamente inacessíveis, esta seria a causa provável. - Certifique-se de não iniciar nenhum linux enquanto outro estiver em hibernação. A hibernação deixará o sistema de arquivos em um estado inconsistente e, pior ainda, o kernel esperará que o sistema não seja alterado durante a hibernação e poderá armazenar em cache as coisas por esse motivo. Assim, a corrupção de dados importante pode ser causada por esse padrão de acesso.