ZFS no GNU/Linux

Este artigo é uma introdução básica ao uso do sistema de arquivos ZFS no GNU/Linux.

[ Hits: 27.740 ]

Por: Fernando em 15/08/2015 | Blog: https://github.com/phoemur/


Teste do conceito / Comparação entre ZFS e Btrfs



Neste tópico vou utilizar uma máquina física com Slackware 14.1 e com ZFS já instalado. Vou substituir a partição home que está em ext4 e colocar em um pool em ZFS com compressão ativada e montada automaticamente no boot. É apenas um teste das funcionalidades. Não me responsabilizo por eventuais perdas de dados. Sempre faça backup.

Inicialmente tenho um disco com duas partições em MBR:
  • /dev/sda1 on / type ext4 (rw)
  • /dev/sda2 on /home type ext4 (rw)

Mãos à obra:

# modprobe spl
# modprobe zfs
# cd /
# umount /dev/sda2

Se não desmontar sua /home porque algum programa estiver bloqueando, você pode usar o comando lsof para descobrir qual processo é o culpado. Lembro que não poderia estar usando o modo gráfico.

Agora a parte que interessa:

# dd if=/dev/zero of=/dev/sda2 bs=1024 count=10
# zpool create -o ashift=12 -m legacy myhome /dev/sda2
# zfs create -o compression=lz4 myhome/home
# zfs set mountpoint=/home myhome/home

Substitua no seu /etc/fstab a linha de /home por:

myhome/home       /home          zfs       defaults,noatime       1    2

Monte sua home:

# zfs mount -a

E coloque para carregar o módulo zfs e spl no boot:

# echo "/sbin/modprobe spl" >> /etc/rc.d/rc.modules
# echo "/sbin/modprobe zfs" >> /etc/rc.d/rc.modules

Importar o pool na hora do boot:

# echo "/usr/local/sbin/zpool import myhome" >> /etc/rc.d/rc.M

E seu Slackware já deve estar funcionando neste momento com o diretório home em ZFS.

Comparação entre ZFS e Btrfs

O fato principal que devemos considerar quando comparamos Btrfs com ZFS é que o ZFS já é um sistema maduro, com uso em produção desde 2005 em outras plataformas com sucesso. Já Btrfs apesar de estar em estado avançado de desenvolvimento (estável desde 2014), ainda apresenta algumas preocupações quando comparado ao ZFS.

ZFS é diversas ordens de magnitude mais testado do que Btrfs atualmente.

Eu acredito que o ZFS nunca se tornará o sistema dominante em Linux, principalmente devido à incompatibilidade das licenças CDDL e GPL. Este lugar um dia há de ser ocupado pelo Btrfs.

Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Instalação
   3. Tutorial básico
   4. Teste do conceito / Comparação entre ZFS e Btrfs
   5. Considerações finais
Outros artigos deste autor

i3 - Tilling Window Manager

Honeypot Kippo 0.8 - Instalação e utilização

Wake-on-LAN (WOL) utilizando Netcat - Dissecando o protocolo

Leitura recomendada

Clone de HDs e backup de MBR

Montar e Criptografar HD Externo

Entendendo o sistema de arquivos do Linux

Cotas de Disco

Sistemas de arquivos para GNU/Linux

  
Comentários
[1] Comentário enviado por removido em 16/08/2015 - 00:03h

Sistema de arquivos fantástico!
Agora além do IP de tudo temos o armazenamento de tudo.
Vou usar como referência quando for explorar este sistema de arquivos.
Parabéns.
--
http://s.glbimg.com/po/tt/f/original/2011/10/20/a97264_w8.jpg

Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden

[2] Comentário enviado por usuariodeti em 29/08/2015 - 12:17h

Plágio na cara de PAU, https://www.viazap.com.br/?p=4136

[3] Comentário enviado por removido em 29/08/2015 - 15:33h


[2] Comentário enviado por usuariodeti em 29/08/2015 - 12:17h

Plágio na cara de PAU, www.viazap.com.br/?p=4136">https://www.viazap.com.br/?p=4136


Não duvido, mas note que o artigo do @phoemur foi publicado dia 15/08/2015 (E pode ter ficado vários dias na fila de espera antes da publicação), ja o do site www.viazap.com.br, segundo a pagina la, é do dia 19/08/2015, quatro dias "mais velho" que o do VOL.

De todo o modo, favoritado pelo bom conteúdo.
*Uso o ZFS no FreeNAS e vou fazer novo teste dele no FreeBSD. Porem no desktop, ainda fico com o nativo BTRFS (openSUSE) na partição de dados.

[4] Comentário enviado por phoemur em 29/08/2015 - 20:30h

Realmente é um plágio, porém do animal que publicou o artigo no outro site alguns dias depois como se escrito ele tivesse.
Nem me surpreendo mais, afinal vivemos no país da lei de Gérson, e o que mais tem são pessoas querendo levar fama às custas do trabalho do outro.
Gostaria de saber como poderia ter plagiado um artigo que foi publicado depois, sendo que eu escrevi este artigo no fim de julho.
Apenas parte da introdução é uma tradução livre da wikipedia, mas está citado lá no artigo. O resto escrevi eu mesmo.
De qualquer forma, já encaminhei a seguinde reclamação ao site do ViaZap:

Gostaria de fazer uma reclamação, pois sou o autor do artigo ZFS no GNU/Linux, publicado no site do vivaolinux em 15/08.
Este artigo foi escrito por mim no mês de julho e tive a desagradável surpresa de ver pessoas tentando pegar carona no trabalho alheio. Há uma cópia descarada em seu site do mesmo artigo de que sou autor, sem citação da fonte.
Gostaria que fosse citada a fonte e o autor ou então que fosse removido o artigo.
Link do arquivo Original:
http://www.vivaolinux.com.br/artigo/ZFS-no-GNULinux/

Obrigado


Pelo menos é sinal que gostaram do artigo, se não ninguém copiava..
Ainda bem que não dependo de direito autoral pra viver...rs

[5] Comentário enviado por phoemur em 29/08/2015 - 20:34h


[2] Comentário enviado por usuariodeti em 29/08/2015 - 12:17h

Plágio na cara de PAU, https://www.viazap.com.br/?p=4136



Realmente desanima escrever as coisas. Uma coisa é alguém dizer que gostou ou então que não gostou do que você escreveu. Isso é natural. Agora o que desanima é pensar no tempo perdido pra escrever algum artigo pro VOL e ainda entrar aqui pra ser chamado de criminoso, pois plágio é crime também.
Deveria ter gasto melhor o meu tempo em ficar com a minha família.
Abçs

[6] Comentário enviado por removido em 29/08/2015 - 21:24h


[5] Comentário enviado por phoemur em 29/08/2015 - 20:34h


[2] Comentário enviado por usuariodeti em 29/08/2015 - 12:17h

Plágio na cara de PAU, https://www.viazap.com.br/?p=4136


Realmente desanima escrever as coisas. Uma coisa é alguém dizer que gostou ou então que não gostou do que você escreveu. Isso é natural. Agora o que desanima é pensar no tempo perdido pra escrever algum artigo pro VOL e ainda entrar aqui pra ser chamado de criminoso, pois plágio é crime também.
Deveria ter gasto melhor o meu tempo em ficar com a minha família.
Abçs


Talvez ele tenha apenas se expressado mal, eu mesmo em um primeiro momento fiquei em duvida se era um aviso ou acusação.

Mas esta muito claro quem copiou quem e não precisa se preocupar com isso. Triste é o volume e descaramento da "kibagem" que vemos em vários sites, principalmente quando o conteúdo é livre e bastaria citar o autor, lhe dando o devido credito pelo trabalho.

Mas não desanime não, seu conteúdo sera útil para muita gente(Além do kibador). O ZFS e um sistema de arquivos fantástico e todo conteúdo sobre ele em português é muito bem vindo.

[7] Comentário enviado por zezaocapoeira em 08/04/2018 - 11:45h

Salve mano.

Já havia lido esta excelente explanação sobre o ZFS na data da publicação do mesmo.

Somente recentemente , após conseguir um hd com capacidade suficiente para os backups, criei coragem e implementei o ZFS na minha partição de armazenamento geral.

https://www.vivaolinux.com.br/screenshot/Tiling-window-manager-ZFS/

Obrigado pela atenção, salve!!!

[8] Comentário enviado por StanislausK em 10/01/2020 - 00:21h

Ola,

para atualizar a discussão:

Mais melhorias no ZFS e Zsys chegarão para o Ubuntu 20.04 LTS
https://sempreupdate.com.br/mais-melhorias-no-zfs-e-zsys-chegarao-para-o-ubuntu-20-04-lts/

Linus Torvalds não recomenda o uso do ZFS no Linux
https://sempreupdate.com.br/linus-torvalds-nao-recomenda-o-uso-do-zfs-no-linux/


[9] Comentário enviado por Cristiano_Be em 28/04/2022 - 09:22h

Otimo! Muito bom artigo.

Só tem um detalhe que não consegui fazer. As vezes consegue me ajudar.

Crio um pool com dois discos usando Raid.
Neste pool eu crio um subsistema de arquivo zfs de 25 GB (zfz create ...)
Porem agora eu preciso mudar o tamanho desse sistema de arquivo criado com 25 gb e passar para 50 gb. Não consigo achar alguma explicação na net de como fazer isso. Saberia me dizer o comando?
Obrigado e mais uma vez, parabéns!


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts