Filesystem para compartilhar discos entre o Linux e o FreeBSD

6

Eu recentemente decidi instalar o FreeBSD na minha área de trabalho, mas ainda tenho vários computadores rodando GNU / Linux e gostaria de compartilhar partições de disco entre os dois sistemas operacionais, em particular:

  • O computador que usa o FreeBSD também terá uma distribuição GNU / Linux instalada e eu gostaria de ter uma partição compartilhada que possa ser lida / escrita tanto pelo FreeBSD quanto pelo GNU / Linux.
  • Gostaria de usar unidades de disco rígido externas e dispositivos USB dos dois sistemas operacionais.

Ao ler vários documentos e fóruns on-line, entendi que ext2 é a única solução no momento: ufs write-support no Linux ainda é experimental, o FreeBSD tem suporte limitado a ext3 e suporta ext4 e ReiserFS somente leitura. Eu senti falta de algo, ou seja, existem outros sistemas de arquivos viáveis?

    
por Giorgio 28.10.2016 / 18:41

4 respostas

1

Você pode usar ext2 . Suporte para ext2 existiu no FreeBSD por um tempo e provavelmente pode ser considerado estável. Claro que é nativo no GNU / Linux como você sabe.

Você também pode usar ext3 , mas sem atributos de diário e estendido (use as opções de montagem no Linux /etc/fstab ), o que aumentaria alguns limites.

Isso é provavelmente muito melhor do que usar um fs que não é nativo em nenhum dos dois sistemas, como NTFS e similares.

Fonte: link

    
por 29.10.2016 / 17:25
0

O FreeBSD também suporta o FUSE.

Surpreendentemente, há uma implementação do EXT4 para o FUSE. Eu não sei quão estável é considerado.

link

Existe um ext4fuse portátil, mas é somente leitura. Deve ser possível usar ntfs-3g , dando a você o benefício de um sistema de arquivos de registro no diário, mas alguns recursos do Unix podem estar indisponíveis ou exigir configuração extra.

    
por 28.10.2016 / 20:29
0

Uma solução possível é usar o formato de disco universal (UDF). O UDF suporta volumes de 2 terabytes, nomes extensos de arquivos e permissões de arquivos POSIX. O UDF é usado em discos DVD e Blu-ray, mas é, ao contrário do que se pensa, também utilizável como um formato de sistema de arquivos em discos rígidos e pen drives removíveis.

Eu não estou muito familiarizado com o FreeBSD, então não tenho certeza se o suporte a gravação está implementado nesse sistema.

    
por 29.10.2016 / 14:00
0

Eu não tenho o representante para comentar sobre o comentário de Johan, mas UDF em um pen drive é simples e não é uma opção ruim também. O ZFS seria preferível e você poderia executar vários thumb drives em qualquer tipo de pool que desejar. Espelhado e criptografado? Sem problemas.

No FreeBSD 11, eu corria algo como:

gpart create -s gpt ada0
gpart create -s gpt ada1

gpart add -t freebsd-zfs -a 1M -l sensitive1 /dev/ada0
gpart add -t freebsd-zfs -a 1M -l sensitive2 /dev/ada1

geli init /dev/ada0p1
geli init /dev/ada1p1

geli configure -b /dev/ada0p1
geli configure -b /dev/ada1p1

geli attach /dev/ada0p1
geli attach /dev/ada1p1

zpool create zmedia mirror /dev/ada0p1.eli /dev/ada1p1.eli 

O UFS é feito com:

dd if=/dev/zero of=/dev/ada[etc] bs=1m count=10
newfs -L labelfordrive -O2 -U -m 6 /dev/ada0

Verifique se o automounter montou com:

mount 

e se não estiver montado, monte-o como faria normalmente

mkdir /media/mydrive0
mount /dev/ada0 /media/mydrive0

concluído

    
por 09.08.2017 / 00:44