Se você quiser saber mais sobre o sistema de arquivos BTRFS, verifique meu artigo Introdução ao sistema de arquivos BTRFS.
Neste artigo, vou mostrar como instalar e usar o BTRFS no Ubuntu 20.04 LTS. Então vamos começar.
Instalando o sistema de arquivos BTRFS
O pacote BTRFS FileSystem está disponível no repositório oficial do pacote do Ubuntu 20.04 LTS, para que você possa instalá -lo facilmente a partir daí.
Primeiro, atualize o cache do repositório de pacotes apt com o seguinte comando:
$ sudo apt update
Para instalar o sistema de arquivos BTRFS no Ubuntu 20.04 LTS, execute o seguinte comando:
$ sudo apt install btrfs -progs -y
O sistema de arquivos BTRFS deve ser instalado.
Partindo o disco
Você não precisa particionar seu HDD/SSD para criar um sistema de arquivos BTRFS; Você pode criá -lo em seu HDD/SSD não desarrolado. Mas você pode querer particionar seu HDD/SSD antes de formatar seu HDD/SSD com o sistema de arquivos BTRFS.
Você pode listar todos os dispositivos e partições de armazenamento do seu computador com o seguinte comando:
$ sudo lsblk -e7
Eu tenho um HDD sdb no meu computador, como você pode ver na captura de tela abaixo. Eu estarei particionando o HDD sdb e formatando as partições com o sistema de arquivos BTRFS para a demonstração neste artigo.
Para particionar o HDD sdb, Vou usar o cfdisk Ferramenta de particionamento.
Você pode abrir o HDD sdb com o cfdisk Ferramenta de particionamento da seguinte maneira:
$ sudo cfdisk /dev /sdb
Selecione Gpt e pressione .
Para criar uma nova partição, selecione Espaço livre, em seguida, selecione [ Novo ], e pressione .
Digite o tamanho da partição que você deseja criar. Vou criar uma partição de 10 GB. Então, eu vou digitar 10g.
Você pode usar os seguintes símbolos para criar partições de diferentes tamanhos/unidades:
M - Tamanho da partição na unidade de megabyte
G - Tamanho da partição na unidade de gigabyte
T - Tamanho da partição na unidade terabyte
S -Número de setores que você deseja usar para a partição
Depois de terminar, pressione .
Uma nova partição (sdb1 no meu caso) deve ser criado.
Vamos criar outra partição.
Para fazer isso, selecione o Espaço livre, em seguida, selecione [ Novo ], e pressione .
Digite o tamanho da partição e pressione .
Uma nova partição (sdb2 no meu caso) deve ser criado.
Para escrever as alterações no disco, selecione [ Escrever ] e pressione .
Para confirmar as mudanças, digite sim e pressione .
A tabela de partição deve ser salva no disco.
Para sair cfdisk programa, selecione [ Desistir ] e pressione .
Formatando um disco com sistema de arquivos BTRFS
Nesta seção, vou mostrar como formatar uma partição com o sistema de arquivos BTRFS.
Eu criei 2 partições, sdb1 e sdb2, na seção anterior deste artigo. Vou formatar a partição sdb1 com o sistema de arquivos BTRFS para a demonstração.
$ sudo lsblk -e7
Para formatar a partição sdb1 Com o sistema de arquivos BTRFS, execute o seguinte comando:
$ sudo mkfs.BTRFS -L DATA /DEV /SDB1
OBSERVAÇÃO: Aqui o -eu Flag define o rótulo da partição. Nesse caso, a etiqueta da partição é dados.
A partição sdb1 deve ser formatado com o sistema de arquivos BTRFS.
Montagem de um sistema de arquivos BTRFS
Para montar um sistema de arquivos BTRFS, você precisa criar um diretório (Mount Point), onde pode montar o sistema de arquivos BTRFS.
Para criar um diretório/ponto de montagem /dados, Execute o seguinte comando:
$ sudo mkdir -v /dados
Uma vez o /dados Mount Point é criado, você pode montar o sdb1 Sistema de arquivos btrfs no /dados Mount Point com o seguinte comando:
$ sudo montagem /dev /sdb1 /dados
A partição BTRFS sdb1 deve ser montado no /dados Mount Point, como você pode ver na captura de tela abaixo.
$ sudo lsblk -e7
Verificando informações de uso do sistema de arquivos BTRFS
Verificar as informações de uso do seu sistema de arquivos BTRFS é muito importante, e há muitas maneiras de verificar. Vamos ver alguns deles.
Você pode usar o seguinte comando para ver o resumo de uso de todos os sistemas de arquivos BTRFS em seu computador:
$ sudo btrfs filesystem show
O resumo do uso de todos os sistemas de arquivos BTRFS no seu computador deve ser exibido.
Você deve encontrar as seguintes informações de uso aqui:
Para encontrar informações de uso do disco sobre um sistema de arquivos BTRFS específico montado em um caminho de diretório específico (e.g., /dados), execute o seguinte comando:
$ sudo btrfs arquivos sistema /dados
Como você pode ver, muitas informações de uso de disco sobre a partição BTRFS montadas no /dados Mount Point é exibido.
Na parte superior, você deve encontrar o tamanho total do disco do sistema de arquivos BTRFS.
Você também deve encontrar a quantidade de espaço em disco que o sistema de arquivos BTRFS alocou (reservado para armazenar dados) e a quantidade de espaço em disco que é usado no espaço de disco alocado/reservado.
Você também deve encontrar a quantidade de espaço em disco que o sistema de arquivos BTRFS não alocou (ainda não se reserva para armazenar dados) e a quantidade estimada de espaço em disco (alocada e não alocada) que ainda está disponível para armazenar novos dados.
Na parte inferior, você deve encontrar as seguintes informações:
No fundo, você também deve encontrar o método (i.e., solteiro, Dup) que é usado para alocar espaço em disco para os dados, metadados e dados do sistema:
Para ver o resumo do espaço do disco alocado e usado para os dados, metadados e sistema de um sistema de arquivos BTRFS montado no /dados Diretório, execute o seguinte comando:
$ sudo btrfs arquivos sistema df /dados
Você também pode listar as informações de uso de disco de cada um dos arquivos e diretórios do sistema de arquivos BTRFS montado no /dados diretório da seguinte maneira:
$ sudo btrfs filesystem du /dados
No final, o resumo do uso do disco de todos os arquivos e diretórios do /dados O sistema de arquivos BTRFS deve ser exibido.
Para ver apenas o resumo do uso do disco dos arquivos e diretórios do sistema de arquivos BTRFS montado no /dados Diretório, execute o seguinte comando:
$ sudo btrfs filesystem du -s /dados
Adicionando mais dispositivos de armazenamento a um sistema de arquivos BTRFS
Se você precisar de mais espaço em disco no seu sistema de arquivos BTRFS, poderá adicionar mais dispositivos de armazenamento ou partições ao sistema de arquivos BTRFS para expandir o espaço em disco do sistema de arquivos.
Por exemplo, para adicionar a partição sdb2 no sistema de arquivos BTRFS montado no /dados Diretório, execute o seguinte comando:
$ sudo btrfs dispositivo add /dev /sdb2 /dados
Como você pode ver, a nova partição sdb2 é adicionado ao sistema de arquivos BTRFS montado no /dados diretório.
$ sudo btrfs Uso do dispositivo /dados
Como você pode ver, o tamanho do sistema de arquivos BTRFS montado no /dados O diretório aumentou.
$ df -h -x squashfs -x tmpfs -x devtmpfs
Montagem de um sistema de arquivos BTRFS no momento da inicialização
Depois de configurar um sistema de arquivos BTRFS, você não deseja montá -lo manualmente toda vez que inicializa seu computador, mas monte -o automaticamente. Vamos ver como fazer isso.
Primeiro, encontre o Uuid do sistema de arquivos BTRFS montado no /dados diretório da seguinte maneira:
$ sudo btrfs arquivos sistemas /dados
No meu caso, o uuid do sistema de arquivos BTRFS é C9333C36-F8BF-4825-9706-8B5F28CB4E34. Vai ser diferente para você. Então, certifique -se de substituí -lo por seu a partir de agora.
Abra o /etc/fstab Arquivo com o editor de texto Nano da seguinte forma:
$ sudo nano /etc /fstab
No final de /etc/fstab Arquivo, digite a seguinte linha:
UUID = C9333C36-F8BF-4825-9706-8B5F28CB4E34 /DATA BTRFS PADRFS 0 0 0
Depois de terminar, pressione + X, seguido pela Y, e então Para salvar o /etc/fstab arquivo.
Para que as alterações entrem em vigor, reinicie seu computador com o seguinte comando:
$ sudo reiniciar
Uma vez que o seu computador botas, você verá que o sistema de arquivos BTRFS está montado corretamente no /dados diretório no momento da inicialização, como você pode ver na captura de tela abaixo.
$ df -h -x squashfs -x tmpfs -x devtmpfs
Conclusão
Neste artigo, mostrei como instalar e usar o sistema de arquivos BTRFS no Ubuntu 20.04 LTS. Esta informação transmitida aqui deve ajudá -lo a começar com o sistema de arquivos BTRFS no Ubuntu 20.04 LTS.