Como instalar o ZFS no Linux

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

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

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
Com o zfs-linux descompactado, digite a pasta usando o CD.
cd zfs-linux
Uma vez dentro da pasta zfs-linux, gere um novo pacote Arch Linux usando o comando makepkg.
makepkg
Observe que o ZFS para Linux requer muitocompilando. Dependendo da velocidade do seu PC, seu terminal pode estar compilando este pacote por um tempo. Quando terminar, instale-o usando o gerenciador de pacotes pacman.
sudo pacman -U *.tar.xz

Inicializar a partir do ZFS no Arch Linux

Faça o download do snapshot do zfs-dkms AUR, extraia o snapshot com tar, compile-o com makepkg e instale-o com pacman. Siga as instruções listadas acima para o pacote zfs-linux se você se perder.

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

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