Instalando o sistema de arquivos ZFS
Primeiro você tem que ter certeza disso principal, restrito, universo e Multiverso Fontes de software do repositório oficial do pacote Ubuntu estão ativadas.
Para fazer isso, execute o seguinte comando:
$ sudo apt fontes de edição
Imprensa continuar.
Como você pode ver na seção marcada da captura de tela abaixo, tenho todas essas fontes de software ativadas.
Se você não os possui, execute os seguintes comandos para adicioná -los um por um:
$ sudo apt-add-repositor
$ sudo apt-add-repositor
$ sudo apt-add-repositório universo
$ sudo apt-add-repositório multiverso
Agora execute o seguinte comando para atualizar o apt Cache do repositório de pacotes:
Atualização $ sudo apt-get
O cache do repositório de pacotes deve ser atualizado.
Agora você pode executar o seguinte comando para instalar o ZFS FileSystem no Ubuntu 18.04 LTS:
$ sudo apt-get install zfsutils-linux
Agora pressione y e depois pressione continuar.
O sistema de arquivos ZFS deve ser instalado.
Configurando o zfs RAID 0 Pool
Nesta seção, mostrarei como configurar uma piscina do ZFS Raid 0.
No Raid 0, você adiciona alguns discos rígidos e eles são adicionados para fazer uma única grande unidade virtual.
Por exemplo, se você configurar 3 unidades de 1 TB de discos rígidos no RAID 0 Pool, será um único disco rígido virtual de 3 TB. Todos os dados que você escrever para ele serão divididos nas 3 unidades igualmente. Isso tornará a velocidade de gravação 3 vezes mais rápida do que para 1 unidade. O mesmo vale para a velocidade de leitura. Essa é as vantagens da configuração RAID 0.
Mas há uma desvantagem do ataque 0. Se uma dessas 3 unidades falhar, todos os seus dados serão perdidos.
Você pode verificar o status dos pools do ZFS que você configurou com o seguinte comando:
$ sudo zpool status
Como você pode ver, ainda não tenho piscinas disponíveis.
Vou mostrar como configurar seu primeiro pool de zfs agora. Mas antes disso, verifique se você tem pelo menos 2 discos rígidos instalados no seu computador. É necessário para RAID 0.
Eu instalei 3 discos rígidos virtuais (8 GB de tamanho) no meu Ubuntu 18.04 LTS VMware Virtual Machine, como você pode ver na captura de tela abaixo. Eu posso acessá -los como /dev/sdb, /dev/sdc, /dev/sdd
Agora vamos criar nosso primeiro pool de ZFS. Eu vou chamá -lo arquivos. Claro que você pode chamá -lo de outra coisa, se quiser.
Execute o seguinte comando para criar um pool ZFS arquivos na configuração RAID 0:
$ sudo zpool crie -f arquivos/dev/sdb/dev/sdc/dev/sdd
Pool ZFS arquivos deve ser criado.
Agora você pode executar o seguinte comando para listar seu pool ZFS:
Lista de $ sudo zpool
Como você pode ver na seção marcada da captura de tela abaixo, o NOME da piscina é arquivos e a TAMANHO é 23.8 GB (8 GB x 3 = 24 GB)
Seu recém -criado arquivos A piscina ZFS deve ser montada em /arquivos automaticamente, como você pode ver na saída do df comando.
Por padrão, /arquivos Mount Point só é escrito pelo usuário raiz. Se você quiser fazer /arquivos Reduzido por seu próprio usuário e grupo, você pode fazê -lo executando o seguinte comando:
$ sudo chown -rfv nome de usuário: nome de grupo/arquivos
Nota: Aqui NOME DE USUÁRIO e NOME DO GRUPO são o seu login NOME DE USUÁRIO e NOME DO GRUPO. Geralmente eles são iguais.
Como você pode ver na captura de tela abaixo, a propriedade de /arquivos diretório alterado.
Como você pode ver na captura de tela abaixo, agora posso copiar e colar arquivos no /arquivos diretório como usuário comum.
Mudando o ponto de montagem do pool ZFS existente
Por padrão, uma piscina do ZFS é montada em /ZFSPOOLNAME.
Por exemplo, se o nome da piscina for arquivos, então ele será montado em /arquivos.
Se quiser, você pode montá -lo em outro lugar no seu sistema de arquivos.
Por exemplo, se você quiser montar arquivos ZFS pool para /var/www, Você pode fazer isso com o seguinte comando:
$ sudo zfs set mountpoint =/var/wwwfiles
Nota: verifique se o diretório onde você deseja montar o pool ZFS existe antes de executar este comando.
Como você pode ver na saída do df Comando, o ponto de montagem é alterado para /var/www
Removendo um pool de ZFS
Nesta seção, mostrarei como remover o arquivos Pool ZFS que você acabou de criar.
Você pode executar o seguinte comando para remover o arquivos Pool ZFS:
$ sudo zpool destruir arquivos
Como você pode ver na captura de tela abaixo, o arquivos Pool ZFS foi removido.
É assim que você instala e configura o sistema de arquivos ZFS no Ubuntu 18.04 LTS. Obrigado por ler este artigo.