O ZFS é um sistema de arquivos que a administração do sistemanerds amam. Com isso, você pode fazer coisas incríveis, como reunir todos os seus discos rígidos, espelhá-los, tirar instantâneos do sistema e muito mais. De fato, o sistema de arquivos ZFS está rapidamente se tornando o sistema de arquivos preferido nos datacenters. Infelizmente, o Linux está sendo deixado para trás, pois existem alguns conflitos legais. Esses problemas legais fazem com que as distribuições do Linux não possam distribuir legalmente o código-fonte dentro do kernel do Linux ou em sistemas operacionais individuais. Felizmente, os fãs deste sistema de arquivos ainda podem fazê-lo funcionar, graças ao ZFS no Linux. Veja como obtê-lo para sua distribuição Linux.
Instalando o ZFS no Linux
O sistema de arquivos ZFS não funcionará no Linux comooutros sistemas de arquivos. Isso ocorre porque não há nenhum código que funcione bem com a GPL. Apesar disso, muitos usuários realmente gostam do sistema de arquivos e dedicaram um tempo para fazê-lo funcionar com o sistema operacional Linux. Para usá-lo, você precisará instalar módulos no kernel e etc.
Ubuntu
![](/images/linux/how-to-install-zfs-on-linux.png)
sudo apt install zfsutils
Aqueles que usam o Ubuntu 16.04 precisam instalar um pacote diferente:
sudo apt install zfs
Debian
Para instalar o sistema de arquivos ZFS e as ferramentas no Debian, você deve primeiro instalar os cabeçalhos do kernel:
sudo apt-get install linux-headers-$(uname -r)
Com os cabeçalhos do Linux adicionados ao sistema,O Debian agora pode compilar os módulos do kernel por conta própria. Isso é importante, pois o ZFS não funcionará no Debian sem um módulo do kernel e, considerando que a licença do software ZFS não é compatível com a licença do software GPL, o Debian não pode distribuir o software pré-compilado.
Para começar a compilar o módulo do kernel, instale o seguinte software:
sudo apt-get install zfs-dkms zfsutils-linux
A construção do módulo do kernel do DKMS pode demorar um pouco. Quando concluído, o sistema de arquivos ZFS está pronto para uso.
Inicializar a partir do ZFS no Debian
Deseja inicializar a partir do ZFS no Debian? Nesse caso, você precisará instalar um software adicional:
sudo apt-get install zfs-initramfs
Arch Linux
![](/images/linux/how-to-install-zfs-on-linux_2.png)
Deseja usar o ZFS no Arch Linux? Aqui está como. Primeiro, vá para esta página, procure por "Download do instantâneo" e clique nele. Com o snapshot baixado, abra um gerenciador de arquivos e use o comando CD para ir para o diretório Downloads em que o pacote ZFS foi baixado.
cd ~/Downloads
Extraia a captura instantânea usando o comando tar.
tar xvzf zfs-linux.tar.gz
cd zfs-linux
makepkg
sudo pacman -U *.tar.xz
Inicializar a partir do ZFS no Arch Linux
Fedora
O ZFS no Linux não requer compilação, mas também não é distribuído diretamente pela Redhat. Para corrigir isso, você precisará baixar um RPM e instalá-lo.
Usuários do Fedora 27: este binário do Fedora 26 deve funcionar bem, mas use por sua conta e risco!
sudo dnf install http://download.zfsonlinux.org/fedora/zfs-release.fc26.noarch.rpm -y
Além de instalar este RPM, você também deve instalar:
sudo dnf install kernel-devel -y
OpenSUSE
![](/images/linux/how-to-install-zfs-on-linux_3.png)
Fazer o ZFS funcionar no OpenSUSE é um poucomais fácil do que a maioria das distribuições baseadas em RPM. Isso se deve ao fato de possuir um grande repositório de software que os usuários podem enviar e criar páginas fáceis de instalar com um clique. O ZFS não é diferente. Para que o sistema de arquivos funcione em seu sistema OpenSUSE, vá para esta página aqui e clique na versão do OpenSUSE que você usa.
A partir daqui, clique no botão de instalação com um clique para abrir o instalador do software OpenSUSE. Siga as instruções na tela e em breve o software será instalado!
Conclusão
O ZFS no Linux é um projeto que visa trazer oSistema de arquivos Oracle para a plataforma GNU favorita de todos. Devido a questões legais, é muito perigoso distribuir diretamente o software ZFS em todas as distribuições Linux, então nenhuma o faz (exceto o Ubuntu, mas é corajoso).
Como o software não está em conformidade com oPara termos de licenciamento maiores da comunidade Linux, qualquer pessoa que queira instalar e usar esse sistema de arquivos precisará fazê-lo apenas com o código-fonte, porque o projeto em si suporta apenas alguns sistemas operacionais Linux e não pode gerar pacotes binários para todos. .
Se você deseja que o ZFS no Linux funcione emum zpool no seu servidor ou, talvez, para inicializar na sua elegante máquina de hackers para se gabar de direitos, você precisará fazer o download do código-fonte e começar do zero. O código para tudo, bem como as instruções sobre como construí-lo, estão aqui.
Comentários