Sistema de arquivos ZFS, instale e use-o no Ubuntu 18.04 LTS

Sobre o sistema de arquivos ZFS

No artigo a seguir, daremos uma olhada em como instalar e configurar o sistema de arquivos ZFS no Ubuntu 18.04 LTS. ZFS é um sistema de arquivos e volumes desenvolvido pela Sun Microsystems para seu Solaris OS e agora é mantido pela comunidade OpenZFS. Em este sistema de arquivos Um colega deste blog já falou conosco há algum tempo.

ZFS se destaca por seu grande capacidade, integração dos conceitos previamente separados de sistema de arquivos e gerenciador de volume em um produto, novo estrutura em disco, sistemas de arquivos leves e um fácil gerenciamento de espaço de armazenamento. Você pode saber mais sobre este sistema de arquivos para o Ubuntu no Wiki.

Instalação do sistema de arquivos ZFS

Devemos primeiro garantir que o fontes de software core, restrito, universe e multiverse estão habilitadas. Para ter certeza de que iremos executar o seguinte comando no terminal (Ctrl + Alt + T):

editar fontes sistema de arquivos zfs

sudo apt edit-sources

Pressione Enter para continuar.

repositório do sistema de arquivos zfs

Como você pode ver na captura de tela, todas essas fontes de software estão habilitadas. Caso você não tenha nenhuma dessas fontes ativadas, teremos que habilitá-los. Para fazer isso, só teremos que executar os seguintes comandos um por um, conforme necessário:

  • Para adicionar o repositório principal no terminal (Ctrl + Alt + T) vamos escrever:
sudo apt-add-repository main
  • Se precisarmos adicionar as fontes restringido vamos escrever:
sudo apt-add-repository restricted
  • Caso você precise das fontes universo, vamos digitar:
sudo apt-add-repository universe
  • E para as fontes multiverso:
sudo apt-add-repository multiverse

Depois disso, executamos o seguinte comando para atualizar cache do repositório de pacotes apt:

sudo apt update

Agora podemos executar o seguinte comando para instalar o sistema de arquivos ZFS no Ubuntu 18.04 LTS:

instalação do zfsutils linux

sudo apt-get install zfsutils-linux

Configuração de pool ZFS RAID 0

Nesta seção, veremos como configurar um Pool ZFS RAID 0. RAID 0, adicione alguns discos rígidos. Estes somam para criar um único grande drive virtual. Isso aumenta consideravelmente a velocidade de gravação / leitura.

Mas há um grande problema no RAID 0. Se uma das unidades adicionadas falhar, todos os dados serão perdidos.

Verificar Pools ZFS

Lata verificar o status dos pools ZFS com o seguinte comando:

zpool status

sudo zpool status

Como você pode ver, ainda não tenho piscinas disponíveis.

Vamos ver como configurar nosso primeiro pool ZFS. Mas antes disso, você tem que ter certeza ter pelo menos 2 discos rígidos instalados a equipe. Para este exemplo, instalei 2 discos rígidos virtuais (Tamanho de 20 GB), além do disco em que tenho o sistema operacional instalado, na minha máquina virtual com Ubuntu 18.04 LTS.

discos rígidos instalados

Agora vamos criar nosso primeiro grupo ZFS, vou chamá-lo de arquivos. Claro, você pode chamá-lo de outra coisa, se quiser. Execute o seguinte comando. Em débito incluem discos que não estão em uso, vamos que o sistema operacional não deve ser incluído.

arquivos zfs pool

sudo zpool create -f archivos /dev/sdb /dev/sdc

Agora podemos executar o seguinte comando para liste o grupo ZFS:

lista zpool

sudo zpool list

Como você pode ver na imagem acima, o grupo NAME é arquivos e o SIZE é 19,9 GB (10 GB x 2 = 20 GB).

O grupo ZFS deve ser montado em / files automaticamente, como você pode ver na saída do comando df.

sistema de arquivos montado

Por padrão, apenas o root pode gravar neste diretório. Podemos mudar isso para que qualquer usuário comum possa fazer alterações no diretório, digitando no terminal (Ctrl + Alt + T):

sudo chown -Rfv USERNAME:GROUPNAME /archivos

NOTA: Aqui, USERNAME e GROUPNAME são o seu nome de usuário. Eles geralmente têm o mesmo nome.

Como você pode ver na imagem a seguir, diretório / propriedade de arquivos foi alterado com sucesso.

Alteração do proprietário do sistema de arquivos ZFS

Como você pode ver na captura de tela abaixo, agora já posso copiar e colar arquivos no diretório / files como um usuário comum.

arquivos copiados

Alterar o ponto de montagem do grupo ZFS existente

Se em algum momento quisermos ou precisarmos montar o grupo ZFS existente em outro local, podemos fazer isso facilmente. Por exemplo, se quisermos monte o diretório de arquivos do grupo ZFS em / var / www, podemos fazer isso com o seguinte comando:

sudo zfs set mountpoint=/var/www archivos

NOTA: Certifique-se de que o diretório onde você vai montar o pool ZFS exista antes de executar este comando.

Alteração do ponto de montagem ZFS

Como você pode ver na saída do comando df, o ponto de montagem foi alterado para / var / www.

Excluindo um Pool ZFS

Agora veremos como excluir o pool ZFS que acabamos de criar. Para fazer isso, só teremos que executar o seguinte comando:

sudo zpool destroy archivos

Como pode ser visto na imagem abaixo, Conjunto ZFS removido que havíamos criado.

excluir pool zfs

É assim que você pode instalar e configurar o sistema de arquivos ZFS em uma máquina virtual executando o Ubuntu 18.04 LTS.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   mickyrocker dito

    Será o mesmo método para LVM se não, explique melhor e se eles forem um disco ssd e o outro mecânico também aplicar este método de gerenciamento de arquivos, eu agradeceria sua resposta imediata