compartilhar home entre linux e bsd, eh possivel?

1. compartilhar home entre linux e bsd, eh possivel?

Mateus Rodrigues
pingulin

(usa Arch Linux)

Enviado em 20/02/2017 - 15:18h

entao galera, eh possivel?


  


2. Re: compartilhar home entre linux e bsd, eh possivel?

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 20/02/2017 - 15:43h

mateusrg escreveu:

entao galera, eh possivel?


compartilhar é possível, ter 1 /home para 2 linux não.

O pulo do gato aí seria vc manter 1 /home em cada linux e ter os arquivos pessoais em outra partição, estes arquivos pessoais por sua vez seria comum às 2 distros.
_______________________________________________________________
" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"


3. Re: compartilhar home entre linux e bsd, eh possivel?

Perfil removido
removido

(usa Nenhuma)

Enviado em 20/02/2017 - 19:16h

Concordo com o @Mauriciodez. Compartilhar a mesma home pode prejudicar os arquivos de configuração dos aplicativos utilizados em cada uma das distribuições, pois existem diferenças entre versões.

Quanto ao BSD, não tenho certeza mas acredito que não seja possível o compartilhamento da mesma home, devido ao sistema de arquivos/sistema de permissões serem diferentes entre os dois sistemas.
GNU/Linux geralmente usa ext4 por default, o FreeBSD por exemplo, pelo que eu sei, usa UFS.
Mas teria que alguém que use algum *BSD confirmar a possibilidade...

Teoricamente (dito isso, significa que não testei na prática), para compartilhar arquivos pessoais entre duas ou mais distribuições, crie uma partição de dados (com o mesmo sistema de arquivos utilizado nas distribuições, devido as permissões) e crie as pastas comuns na raíz desta: Documentos, Downloads, Imagens, Vídeos, Músicas.

Nas distribuições, adicione a partição de dados criada no arquivo /etc/fstab para montar no boot, remova as pastas comuns citadas da home das distribuições e crie links simbólico apontando para as respectivas pastas da partição de dados. Assim, terá os mesmos arquivos compartilhados entre as distribuições.

--
Microsoft Windows é como ar condicionado
Pára de funcionar quando você abre uma janela.

Linux Counter: #596371


4. Re: compartilhar home entre linux e bsd, eh possivel?

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 20/02/2017 - 19:52h

ru4n escreveu:
Teoricamente (dito isso, significa que não testei na prática), para compartilhar arquivos pessoais entre duas ou mais distribuições, crie uma partição de dados (com o mesmo sistema de arquivos utilizado nas distribuições, devido as permissões) e crie as pastas comuns na raíz desta: Documentos, Downloads, Imagens, Vídeos, Músicas.


eu testei na prática logo quando comecei a usar o linux pois eu queria compartilhar os arquivos entre windows e linux

no caso eu fiz assim ... as pastas comuns eu deletei do /home ( músicas, imagens, downloads ... ) ... como no windows eu já tinha os "meus documentos" em partição separada, eu só fiz no /home o link simbólico das pastas.

então é o caminho que sugiro, deletar as pastas dos /homes que tenham os mesmo nomes das pastas pessoais e criar link sinbólico delas no home.

NOTA: só é necessário deletar as pastas do /home caso a intenção seja criar o link simbólico com o mesmo nome, caso contrário nem precisa deletar !!!

NOTA1: em alguns sistemas pode ser necessário tb a edição do arquivo 'user-dirs.dirs' em "~/.config" ou equivalente para que as pastas não sejam recriadas automaticamente ou não ocorra erros e/ou bugs !!!

_______________________________________________________________
" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"


5. Re: compartilhar home entre linux e bsd, eh possivel?

Mateus Rodrigues
pingulin

(usa Arch Linux)

Enviado em 20/02/2017 - 21:56h

entendido galera, vou deixar uma partiçao com 400 gb para arquivos pessoais e uma home pra cada sistema.


6. Re: compartilhar home entre linux e bsd, eh possivel?

Paulo
paulo1205

(usa Ubuntu)

Enviado em 21/02/2017 - 01:17h

Dá para usar, sim. E, ao contrário dos colegas acima, eu já fiz isso durante um bom tempo.

O lance é que, para fazer isso, você tem de ter um sistema de arquivos para o /home que seja bem suportado por ambos os sistemas. Esse lado é um complicador, e tem ficado mais complexo com o tempo, na medida em que o Linux vem incorporando novos tipos e novas versões ou recursos de sistemas de arquivos, que nem sempre são acompanhados pelos BSDs (não apenas por falta de interesse, mas também porque a implementação desses recursos no Linux geralmente usa GPL, que é considerada uma licença inapropriada para o kernel dos BSDs). Por outro lado, a falta de interesse e garantias de suporte de FFS/UFS no Linux também pode deixar algumas pessoas desconfortáveis com colocar seus dados numa partição UFS.

(Não sei como está a situação HOJE. Talvez, com uma maior massa de usuários, o suporte a UFS com escrita já não seja mais considerado somente experimental, requerendo compilação estática de kernel customizado (porque como módulo só havia suporte de leitura), como era na época em que eu fiz a minha LENTA transição de NetBSD para Ubuntu. Mesmo assim, foi essa a solução que eu adotei em 2006/2007, e que funcionou bem para mim, apesar de todos os alertas durante um “make menuconfig”.)


7. Re: compartilhar home entre linux e bsd, eh possivel?

Paulo
paulo1205

(usa Ubuntu)

Enviado em 21/02/2017 - 01:32h

Quanto ao conteúdo dos diretórios sob /home, eu não vejo problema nenhum em compartilhar entre sistemas diferentes, porque muito do que se tem de aplicações entre os diferentes Unices é comum, e boa parte do que é específico de cada sistema ou, ainda mais restritivamente, de uma instalação em particular costuma ficar ou fora do /home, ou identificado como vinculado a máquinas específicas.

Note que eu não estou garantindo que absolutamente tudo vá funcionar 100% em absolutamente todos os sistemas, mas eu tenho longa experiência de trabalhar com /home compartilhado na rede, via NFS, para centenas de usuários e com sistemas tão diversos quanto Linux (várias versões de CentOS, RHEL e Ubuntu), Solaris, AIX e um ou outro BSD, e nunca tive grandes complicações nem problemas insuperáveis.


8. Re: compartilhar home entre linux e bsd, eh possivel?

Clodoaldo Santos
clodoaldops

(usa Linux Mint)

Enviado em 21/02/2017 - 07:54h

Como não gosto de nada complicado eu faço
Sda1/linux1
Sda2/linux2
Sda3/swap
Sda4/ arquivos



9. Re: compartilhar home entre linux e bsd, eh possivel?

Perfil removido
removido

(usa Nenhuma)

Enviado em 21/02/2017 - 23:34h

Montar o /home em um sistema de arquivos via rede seria uma boa, ja que ambos os sistemas tem suporte a NFS por exemplo(Ate alguns NAS para uso domestico o suportam, além de appliances gratuitos, como o FreeNAS).

Pensando em manter os arquivos na mesma maquina, eu por um bom tempo mantive minha partição de dados em NTFS (Do Windows), onde graças ao fuse/ntfs-3g, é possível escrever neste sistema de arquivos em vários sistemas operacionais.
Neste caso, eu criava links simbólicos para alguns diretórios abaixo do $HOME do meu usuário, apontando para a partição de dados(Downloads, Musicas, Documentos etc).
Um inconveniente, é que as permissões dos arquivos não são preservadas, mas creio ser um inconveniente se houver apenas um usuário na maquina, e nela não houverem dados sigilosos.

Sobre um sistema de arquivos que ambos suportem para manter uma /home compartilhada, ou para algo mais robusto que o que descrevi acima com o ntfs-3g, uma opção seria utilizar o sistema de arquivos ZFS(Do Solaris).
Este tem suporte nativo no FreeBSD por exemplo (É o padrão no TrueOS, antigo PC-BSD e FreeNAS), e também já é suportado pelo Linux.


Se quiser tentar usá-lo, pode lhe ser util:
http://www.tuxera.com/community/open-source-ntfs-3g/

https://www.freebsd.org/doc/handbook/zfs.html
https://www.trueos.org/handbook/install.html#zfs-overview

https://www.vivaolinux.com.br/artigo/ZFS-no-GNULinux/
https://wiki.archlinux.org/index.php/ZFS
https://wiki.ubuntu.com/ZFS
https://wiki.ubuntu.com/Kernel/Reference/ZFS





-----------------------------------------------
cd /var/abs/brain/knowledge ; makepkg -si







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts