Como criar e gerenciar o sistema de arquivos BTRFS no Linux
- 2978
- 945
- Leroy Lebsack
BTRFS ou B-Tree O sistema de arquivos é um cópia-em-escrúpulos da GPL-licenciado (vaca) foi desenvolvido por várias empresas da seguinte. O BRTFS suportará o máximo de 16 Exbibyte e Filesize pode ser o máximo até 8 Exbibyte, devido à limitação do kernel.
Crie o sistema de arquivos BTRFS no LinuxOs arquivos podem ser criados em qualquer caractere, exceto “/" e NULO. O BTRFS possui características de autocura e tem a capacidade de abranger vários volumes. No BTRFS, podemos encolher, aumentar o sistema de arquivos, adicionar ou remover o dispositivo de bloco no modo online.
Ele também fornece subvolumes, subvolumes não são dispositivos de bloco separados, podemos criar instantâneos e restaurar o instantâneo para esses subvolumes. Em vez de usar o LVM, podemos usar o BTRFS. O sistema de arquivo BTRFS ainda está em teste ainda não incluído na produção, se tivermos dados importantes, atualmente aconselhados a não usar o BTRFS em ambientes de produção.
BTRFS lançou It's 3.18 versão no mês passado Dezembro de 2014 com vários novos recursos.
Recursos de BTRFs
Esta nova versão do BTRFS cheia de muitos novos recursos da seguinte forma:
- Por padrão, o recurso MKFS Skinny-Metadata está disponível no kernel 3.10.
- Para reparar os sistemas de arquivos severamente corrompidos com cuidado.
- Opção de convertido adicionado para mostrar o progresso.
- Capacidade de vincular arquivos perdidos a perdidos+encontrados. Esta é uma correção para um bug recente do kernel.
- Para ver a visão geral do uso do sistema de arquivos em vez de DF.
- E muitos outros bugs com documentação e documentação aprimorada.
- Subvolumes para o sistema de arquivo.
Minha configuração de ambiente
nome de anfitrião : btrfs.Tecmintlocal.com AddRressred IP : 192.168.0.120 Tamanho do disco usado : 8 GB [/dev/sdb]Configuração do BTRFS
Etapa 1: Instalando e criando o sistema de arquivos BTRFS
1. Na maioria das mais recentes distribuições de Linux de hoje, o pacote BTRFS ocorre como pré-instalado. Caso contrário, instale o pacote BTRFS usando o seguinte comando.
# yum install btrfs-progs -y [na distro de redhat] # sudo apt-get install btrfs-tools -y [nas distroções baseadas no Debian]
2. Depois que o pacote BTRFS foi instalado no sistema, agora precisamos ativar o módulo do kernel para BTRFs usando o comando abaixo.
# modProbe Btrfs
3. Aqui, usamos apenas um disco (eu.e. /dev/sdb) Neste disco, vamos configurar volumes lógicos e criar o sistema de arquivo BTRFS. Antes de criá -los, vamos primeiro verificar o disco anexado ao sistema.
# ls -l /dev | Grep SDVerifique o disco
4. Depois de confirmar que o disco está adequadamente conectado ao sistema, agora é hora de criar partição para LVM. Nós vamos usar 'fdiskComando para criar partições no /dev/sdb disco. Siga as instruções, conforme explicado abaixo, para criar uma nova partição na unidade.
# fdisk -c /dev /sdb
- Imprensa 'n'Para criar uma nova partição.
- Então escolha 'P'Para partição primária.
- Em seguida, escolha o número da partição como 1.
- Defina o valor padrão apenas pressionando duas vezes Digitar chave.
- Próximo pressionamento 'P'Para imprimir a partição definida.
- Imprensa 'eu'Para listar todos os tipos disponíveis.
- Tipo 't'Escolher as partições.
- Escolher '8e'para LVM Linux e pressione Enter para aplicar.
- Então novamente use 'p'Para imprimir as mudanças o que fizemos.
- Usar 'c'Para escrever as mudanças.
5. Depois de criar a partição com sucesso, você precisa atualizar as alterações da tabela de partição para o kernel para isso, vamos executar o Partprobe comando para adicionar as informações do disco ao kernel e depois da lista a partição, como mostrado abaixo.
# Partprobe -s # LS -L /Dev | Grep SDAtualizar tabela de partição
Configurar volume lógico
6. Criar volume físico e grupo de volume em /dev/sdb1 disco usando pvcreate e vgcreate comando.
# pvcreate /dev /sdb1 # vgcreate tecmint_vg /dev /sdb1
7. Crie volume lógico no grupo de volume. Aqui eu criei dois volumes lógicos.
# lvcreate -l +2g -n tecmint_lv1 tecmint_vg # lvcreate -l +2g -n tecmint_lv2 tecmint_vg
8. Liste o volume físico criado, grupo de volume e volumes lógicos.
# PVS && VGS && LVSCrie volumes lógicos
Criação do sistema de arquivos BTRFS
9. Vamos criar o sistema de arquivos agora para nossos volumes lógicos.
# mkfs.BTRFS/DEV/TECMINT_VG/TECMINT_LV1Crie o sistema de arquivos BTRFS
10. Em seguida, crie um ponto de montagem e monte o sistema de arquivo.
# mkdir/mnt/tecmint_btrfs1 # montagem/dev/tecmint_vg/tecmint_lv1/mnt/tecmint_btrfs1/Mount Btrfs FileSystem
11. Verifique o ponto de montagem com a ajuda do comando df.
# df -h
Aqui o tamanho disponível era de 2 GB
Verifique as páginas do sistema de arquivos BTRFS: 1 2 3- « Regras úteis de 'firewalld' para configurar e gerenciar o firewall no Linux
- Como configurar failover e balanceamento de carga no pfsense »