Como qualquer outro sistema de arquivos, o sistema de arquivos BTRFS também possui muitas opções de montagem que você pode usar para configurar o comportamento do sistema de arquivos BTRFS enquanto monta o sistema de arquivos.
Este artigo mostrará como montar um sistema de arquivos BTRFS com as opções de montagem desejadas. Vou explicar algumas das opções úteis de montagem btrfs também. Então vamos começar.
Abreviações
ACL - Lista de controle de acesso
ATAQUE - Grie redundante de discos independentes/baratos
Uuid - Identificador universalmente único
Onde colocar as opções de montagem BTRFS
Você pode montar um sistema de arquivos BTRFS usando o montar programa de linha de comando ou o /etc/fstab Arquivo na hora da inicialização. Você pode configurar o comportamento do sistema de arquivos BTRFS usando as opções de montagem. Nesta seção, vou mostrar como montar um sistema de arquivos BTRFS usando diferentes opções de montagem:
Na linha de comando, você pode montar um sistema de arquivos BTRFS (criado no sdb dispositivo de armazenamento) no /dados diretório com as opções de montagem Opção 1, opção 2, opção3, etc. do seguinte modo:
$ sudo monte -o opção1, opção2, opção3,… /dev /sdb /dadosPara montar o mesmo sistema de arquivos BTRFS no momento da inicialização usando o /etc/fstab Arquivo, você precisa encontrar o UUID do sistema de arquivos BTRFS.
Você pode encontrar o UUID do sistema de arquivos BTRFS com o seguinte comando:
$ sudo blkid-tipo de match-token = btrfsComo você pode ver, o uuid do sistema de arquivos BTRFS criado no sdb dispositivo de armazenamento é C69A889A-8FD2-4571-BD97-A3C2E4543B6B.
Abra o /etc/fstab Arquivo com o seguinte comando:
$ sudo nano /etc /fstabPara montar automaticamente o sistema de arquivos BTRFS que possui o UUID C69A889A-8FD2-4571-BD97-A3C2E4543B6B no /dados diretório com as opções de montagem Opção 1,opção 2,opção3, etc., Adicione a seguinte linha no final do /etc/fstab arquivo.
UUID = C69A889A-8FD2-4571-BD97-A3C2E4543B6B /DATA BTRFS Option1, Option2, Option3,… 0 0Depois de terminar, pressione + X seguido pela Y e Para salvar o /etc/fstab arquivo.
Seu sistema de arquivos BTRFS deve ser montado com as opções de montagem desejadas.
Opções importantes de montagem BTRFs
Nesta seção, vou explicar algumas das opções importantes de montagem do BTRFS. Então vamos começar.
As opções de montagem BTRFS mais importantes são:
1. ACL e NOACL
ACL gerencia permissões de usuário e grupo para os arquivos/diretórios do sistema de arquivos BTRFS.
O ACL A opção de montagem btrfs permite ACL. Para desativar o LCA, você pode usar o Noacl opção de montagem.
Por padrão, o ACL está ativado. Então, o sistema de arquivos BTRFS usa o ACL Opção de montagem por padrão.
2. AutodeFrag e NoautodeFrag
A desfragmentação de um sistema de arquivos BTRFS melhorará o desempenho do sistema de arquivos, reduzindo a fragmentação de dados.
O AUTODEFRAG Opção de montagem permite a desfragmentação automática do sistema de arquivos BTRFS.
O NoautodeFrag Opção de montagem desativa a desfragmentação automática do sistema de arquivos BTRFS.
Por padrão, a desfragmentação automática está desativada. Então, o sistema de arquivos BTRFS usa o NoautodeFrag Opção de montagem por padrão.
3. Compressa e compressa-força
Controla a compactação de dados no nível do sistema de arquivos do sistema de arquivos BTRFS.
O comprimir A opção comprime apenas os arquivos que valem a pena compactar (se a compactação do arquivo salva o espaço do disco).
O compressa-força a opção comprime todos os arquivos do sistema de arquivos BTRFS, mesmo que a compactação do arquivo aumente seu tamanho.
O sistema de arquivos BTRFS suporta muitos algoritmos de compressão e cada um dos algoritmo de compressão tem diferentes níveis de compressão.
Os algoritmos de compressão suportados pelo BTRFS são: LZO, zlib (nível 1 a 9) e zstd (Nível 1 a 15).
Você pode especificar qual algoritmo de compactação a ser usado para o sistema de arquivos BTRFS com uma das seguintes opções de montagem:
Para mais informações, verifique meu artigo como ativar a compactação do sistema de arquivos BTRFS.
4. Subvol e subvolid
Essas opções de montagem são usadas para montar separadamente um subvolume específico de um sistema de arquivos BTRFS.
O Subvol a opção de montagem é usada para montar o subvolume de um sistema de arquivos BTRFS usando seu caminho relativo.
O Subvolid A opção de montagem é usada para montar o subvolume de um sistema de arquivos BTRFS usando o ID do subvolume.
Para mais informações, verifique meu artigo como criar e montar subvolumes BTRFs.
5. dispositivo
O dispositivo a opção de montagem é usada no sistema de arquivos BTRFS de vários dispositivos ou no RAID BTRFS.
Em alguns casos, o sistema operacional pode deixar de detectar os dispositivos de armazenamento usados em um sistema de arquivos BTRFS de vários dispositivos ou RAID BTRFS. Nesses casos, você pode usar o dispositivo Opção de montagem para especificar os dispositivos que você deseja usar para o sistema de arquivos ou RAID de vários dispositivos BTRFS.
Você pode usar o dispositivo Opção de montagem várias vezes para carregar diferentes dispositivos de armazenamento para o sistema de arquivos de vários dispositivos BTRFS ou RAID.
Você pode usar o nome do dispositivo (eu.e., sdb, sdc) ou Uuid, Uuid_sub, ou Partuuid do dispositivo de armazenamento com o dispositivo Opção de montagem para identificar o dispositivo de armazenamento.
Por exemplo,
6. degradado
O degradado a opção de montagem permite que um ataque BTRFS seja montado com menos dispositivos de armazenamento do que o perfil do RAID exige.
Por exemplo, o RAID1 O perfil exige que 2 dispositivos de armazenamento estejam presentes. Se um dos dispositivos de armazenamento não estiver disponível em nenhum caso, você usa o degradado Opção de montagem para montar o ataque, mesmo que 1 de 2 dispositivos de armazenamento esteja disponível.
7. comprometer-se
O comprometer-se a opção de montagem é usada para definir o intervalo (em segundos) dentro do qual os dados serão gravados no dispositivo de armazenamento.
O padrão está definido como 30 segundos.
Para definir o comprometer-se intervalo para 15 segundos, você pode usar a opção de montagem comprometimento = 15 (Digamos).
8. SSD e Nossd
O SSD Mount Option informa ao sistema de arquivos BTRFS que o sistema de arquivos está usando um dispositivo de armazenamento SSD, e o sistema de arquivos BTRFS faz a otimização SSD necessária.
O Nossd Opção de montagem desativa a otimização do SSD.
O sistema de arquivos BTRFS detecta automaticamente se um SSD é usado para o sistema de arquivos BTRFS. Se um SSD for usado, o SSD a opção de montagem está ativada. Caso contrário, o Nossd a opção de montagem está ativada.
9. SSD_SPREAD e NOSSD_SPREAD
O SSD_SPREAD Opção de montagem tenta alocar grandes pedaços contínuos de espaço não utilizado do SSD. Esse recurso melhora o desempenho de SSDs de baixo custo (barato).
O Nossd_SPread Opção de montagem desativa o SSD_SPREAD recurso.
O sistema de arquivos BTRFS detecta automaticamente se um SSD é usado para o sistema de arquivos BTRFS. Se um SSD for usado, o SSD_SPREAD a opção de montagem está ativada. Caso contrário, o Nossd_SPread a opção de montagem está ativada.
10. descarte e nodiscard
Se você está usando um SSD que suporta acabamentos na fila assíncrona (SATA Rev3.1), então o descartar Opção de montagem permitirá o descarte de blocos de arquivo libertados. Isso vai melhorar o desempenho do SSD.
Se o SSD não suportar acabamento na fila assíncrona, então o descartar Opção de montagem irá degradar o desempenho do SSD. Nesse caso, o Nodiscard a opção de montagem deve ser usada.
Por padrão, o Nodiscard Opção de montagem é usado.
11. NorEcovery
Se o NorEcovery Opção de montagem é usado, o sistema de arquivos BTRFS não tentará executar a operação de recuperação de dados no tempo de montagem.
12. usebackuProot e NouseBackuProot
Se o usebackuProot Opção de montagem é usado, o sistema de arquivos BTRFS tentará recuperar qualquer raiz de árvore ruim/corrompida no tempo de montagem. O sistema de arquivos BTRFS pode armazenar várias raízes de árvore no sistema de arquivos. O usebackuProot Opção de montagem irá digitalizar uma boa raiz de árvore e usar a primeira boa que encontra.
O NouseBackuProot A opção de montagem não verifica ou recuperará raízes de árvores ruins/corrompidas no tempo de montagem. Este é o comportamento padrão do sistema de arquivos BTRFS.
13. space_cache, space_cache = versão, nospace_cache e clear_cache
O Space_cache a opção de montagem é usada para controlar o cache do espaço livre. O cache do espaço livre é usado para melhorar o desempenho da leitura do espaço livre do grupo de blocos do sistema de arquivos BTRFS na memória (RAM).
O sistema de arquivos BTRFS suporta 2 versões do cache do espaço livre: v1 (padrão) e v2
O v2 O mecanismo de cache de espaço livre melhora o desempenho de grandes sistemas de arquivos (multi -terabytes em tamanho).
Você pode usar a opção de montagem Space_cache = v1 Para definir o v1 do cache do espaço livre e a opção de montagem Space_cache = V2 Para definir o v2 do cache do espaço livre.
O Limpar cache a opção de montagem é usada para limpar o cache do espaço livre.
Quando o v2 O cache do espaço livre é criado, o cache deve ser limpo para criar um v1 Cache do espaço livre.
Então, para usar o v1 cache do espaço livre após o v2 O cache do espaço livre é criado, o Limpar cache e Space_cache = v1 As opções de montagem devem ser combinadas: clear_cache, space_cache = v1
O nospace_cache a opção de montagem é usada para desativar o cache de espaço livre.
Para desativar o cache do espaço livre após o v1 ou v2 Cache é criado, o nospace_cache e Limpar cache a opção de montagem deve ser combinada: clear_cache, nosapce_cache
14. skip_balance
Por padrão, operação de equilíbrio interrompida/pausada de um sistema de arquivos BTRFS ou BTRFS de vários dispositivos será retomado automaticamente assim que o sistema de arquivos BTRFS for montado. Para desativar a retomada automática da operação de equilíbrio interrompido/paus skip_balance opção de montagem.
15. Datacow e Nodatacow
O DATACOW Opção de montagem permite o recurso Copy-on-Write (Cow) do sistema de arquivos BTRFS. É o comportamento padrão.
Se você deseja desativar o recurso Copy-on-Write (Cow) do sistema de arquivos BTRFS para os arquivos recém-criados, monte o sistema de arquivos BTRFS com o Nodatacow opção de montagem.
16. dados e nodatasum
O DataSum Opção de montagem permite que a verificação de dados seja exibida para arquivos recém -criados do sistema de arquivos BTRFS. Este é o comportamento padrão.
Se você não deseja que o sistema de arquivos BTRFS verifique os dados de arquivos recém -criados, monte o sistema de arquivos BTRFS com o NodataSum opção de montagem.
Conclusão
Este artigo mostrou como montar um sistema de arquivos BTRFS com as opções de montagem desejadas. Eu expliquei algumas das opções úteis de montagem de BTRFs também.
Referências
[1] A MANPAGE DE MONTAGEM BTRFS MOLTE - MAN 5 BTRFS