Instale o sistema de arquivos ZFS no Ubuntu Top 10.Top 10

Instale o sistema de arquivos ZFS no Ubuntu Top 10.Top 10
O ZFS é um sistema de arquivos criado pela Sun Microsystems. Foi enviado pela primeira vez com Solaris, mas agora disponível em outros sistemas operacionais Linux e Unix. O ZFS usa pools de armazenamento virtual conhecido como ZPools que podem lidar com o armazenamento e gerenciamento de uma grande quantidade de dados. Neste artigo, explicaremos como instalar o sistema de arquivos ZFS no Ubuntu OS. Vamos cobrir os seguintes tópicos:
  • Instalando o sistema de arquivos ZFS
  • Criando o pool de armazenamento ZFS
  • Removendo o pool de armazenamento do ZFS

Recursos do ZFS

Vamos dar uma olhada em alguns dos recursos do sistema de arquivos ZFS:

  • Alta capacidade de armazenamento
  • Integridade de dados
  • Proteção contra a corrupção de dados
  • Proteção de dados eficientes
  • Data de compactação

NOTA: Nós explicamos o procedimento e os comandos no Ubuntu 20.04 LTS (fossa focal).

Instalando o sistema de arquivos ZFS no Ubuntu

Usaremos o aplicativo de terminal da linha de comando para a instalação do sistema de arquivos ZFS. Para iniciar o terminal da linha de comando, use o atalho do teclado Ctrl+Alt+T.

Agora, para instalar o sistema de arquivos ZFS no Ubuntu, emita o seguinte comando no terminal:

$ sudo apt install zfsutils-linux

Quando solicitado a senha, forneça a senha do sudo.

Depois de executar o comando acima, o sistema pode pedir confirmação de que se você quiser continuar a instalação ou não. Pressione y para continuar; Depois disso, o pacote será instalado em seu sistema.

Para verificar a instalação do sistema de arquivos ZFS, emita o seguinte comando no terminal:

$ que ZFS

Você verá a saída semelhante ao seguinte:

Criando o pool de armazenamento ZFS

Após a conclusão da instalação, agora criaremos um pool de armazenamento para nossas unidades. Aqui estão as etapas a fazer isso:

1. Primeiro, descubra os nomes das unidades para a piscina. Use o seguinte comando no terminal para fazer isso:

$ sudo fdisk -l

Você verá as unidades listadas na saída. Anote os nomes de unidades que você deseja reunir. Na saída acima, podemos ver que existem duas unidades /dev /sdb e /dev /sdc estão listadas. Vamos criar o pool de armazenamento usando essas duas unidades.

Existem dois tipos de pools de armazenamento: listrado e espelho. Na piscina listrada, os dados são armazenados no listrado em todos os dispositivos. Enquanto estiver em um pool espelhado, a cópia dos dados é armazenada em dispositivos que os tornam tolerantes a falhas.

Para criar a piscina listrada, use a seguinte sintaxe:

$ sudo zpool crie

Para criar o pool de espelho, use a seguinte sintaxe:

$ sudo zpool crie espelho

Se ocorrer algum erro, tente forçar o comando usando a opção -f após o ZPOOL CREATE comando.

No exemplo a seguir, criaremos o pool listrado chamado "Test" usando o /dev /sdb e /dev /sdc.

$ sudo zpool Criar teste /dev /sdb /dev /sdc

Para descobrir onde a piscina foi montada, use o seguinte comando no terminal:

$ df -h

Do comando acima, podemos ver que a piscina foi montada no /teste. Você também pode alterar o ponto de montagem do pool usando a seguinte sintaxe:

$ sudo zfs set mountpoint =

Por exemplo, para definir Exportar/ZFS Como o novo ponto de montagem, o comando seria:

$ sudo zfs set mountpoint =/export/zfs teste

Em seguida, use o seguinte comando para verificar se o ponto de montagem mudou:

$ df -h | Teste de Grep

Você também pode criar os diretórios no pool de armazenamento. Por exemplo, para criar um diretório denominado arquivos no pool de armazenamento, o comando seria:

$ sudo zfs crie teste/arquivos

Para visualizar todos os pools de armazenamento do ZFS no sistema, você pode usar o seguinte comando no terminal:

Lista de $ zpool

Ele lista todos os pools junto com seu tamanho, uso de espaço, saúde e outras informações.

Para visualizar todas as configurações e status de cada dispositivo no pool de armazenamento do ZFS, use o seguinte comando no terminal:

$ ZFS Status

Se você tiver alguns problemas relacionados a unidades na piscina, você pode usar a opção de eventos. Emita o seguinte comando no terminal para visualizar os eventos associados a um pool específico:

$ sudo zpool eventos pool_name -v

Removendo o pool de armazenamento do ZFS

Se você não precisar mais da piscina, pode removê -lo. No entanto, observe que a remoção do pool também removerá os arquivos contidos nele.

Use a seguinte sintaxe de comando para remover o pool de armazenamento:

$ sudo zpool destruir pool_name

Neste artigo, você aprendeu a instalar o sistema de arquivos ZFS no Ubuntu 20.04 LTS (fossa focal). Você também aprendeu a criar um pool de armazenamento no sistema de arquivos ZFS e removê -lo quando não precisar mais.