Como montar e ler exFAT no Linux

Os sistemas de arquivos são essenciais para a leitura, gravação e localização de dados em qualquer sistema operacional e são essenciais para que dispositivos como discos rígidos ou cartões de memória USB possam ser reconhecidos e tenham acesso total ao seu conteúdo.

Devido aos diversos sistemas operacionais atuais, como Windows, Linux e macOS, é importante esclarecer que cada um apresenta seu próprio sistema de arquivos para que se tentarmos acessar um meio com um sistema de arquivos incompatível enfrentaremos um erro que nos impedirá de trabalhar nele.

Um dos sistemas de arquivos mais conhecido por sua versatilidade, segurança e capacidade é o sistema exFAT (Extended File Allocation Table), que é o próprio sistema de arquivos da Microsoft e foi desenvolvido quase que inteiramente do zero, exclusivamente para memória flash, mas é um sistema versátil sistema compatível com televisores, reprodutores de mídia, consoles de jogos e muitos outros dispositivos.

O uso recomendado para exFAT pode ser aplicado para unidades externas onde é necessário hospedar arquivos maiores que 4 GB e que sejam compatíveis com o maior número de dispositivos possível.

VantagemEntre as vantagens de usar um sistema de arquivos exFAT, temos:

  • Suporte de 2.796.202 arquivos por diretório
  • Função de melhor nível de desempenho na alocação de espaço livre graças à tecnologia de bitmap de espaço livre
  • Suporta listas de controle de acesso
  • Suporte para Transaction-Safe FAT File System (TFAT)
  • Suporte a 2.796.202 diretórios por partição com os quais é possível armazenar até 7,8 bilhões de arquivos
  • Suporta um tamanho de arquivo de 264 bytes (16 Exbibytes)
  • Tamanho do cluster de até 2255 bytes
  • Compatível com a maioria dos sistemas operacionais atuais

Agora, embora exFAT seja compatível com a maioria dos sistemas, no caso do Linux a instalação de bibliotecas ou add-ons especiais é necessária para ter acesso total ao seu conteúdo, se tentarmos montar um dispositivo exFAT no Linux o seguinte erro será exibido :

PROLONGAR

A partir daí, será impossível acessar o conteúdo do meio tanto para ler quanto para escrever nele. Solvetic irá explicar a maneira correta de montar e acessar qualquer mídia exFAT de uma forma simples e funcional.

1. Como instalar os plug-ins necessários para montar e ler exFAT no Linux


Para compatibilidade exFAT ideal no Linux, o uso de duas bibliotecas é necessário, que são exfat-fuse e exfat-utils.
Eles são uma implementação do sistema de arquivos exFAT cobrindo todas as funções para sistemas do tipo Unix e consistem em um módulo FUSE (fuse-exfat) e um conjunto de utilitários (exfat-utils) com os quais você tem acesso total e contínuo aos arquivos. dispositivos.

Para este caso usaremos o Ubuntu 18, para instalar essas bibliotecas acessamos o terminal e executamos o seguinte:

 sudo apt install exfat-fuse exfat-utils

PROLONGAR

Uma forma alternativa de instalar essas bibliotecas é diretamente do código-fonte, para isso devemos executar cada uma das seguintes linhas em sua ordem:

 git clone https://github.com/relan/exfat.git cd exfat autoreconf --install ./configure Make
Em seguida, instalamos o driver e os utilitários como usuários root:
 faça a instalação

2. Como montar dispositivos exFAT no Linux automaticamente


Uma vez finalizado o processo de instalação dessas bibliotecas, basta conectar a unidade exFAT ao computador e ela será montada automaticamente, caso a unidade já esteja conectada, basta desconectá-la e reconectar para que o sistema reconhece e ao acessar o Linux explorer podemos ver a unidade montada corretamente:

PROLONGAR

Lembre-se de que as distribuições modernas do Linux são capazes de reconhecer mídias externas e montá-las automaticamente.

3. Como montar dispositivos exFAT no Linux a partir do terminal


Outro método a ser usado para montar uma unidade exFAT no Linux é usar o terminal; neste caso, o processo é idêntico à montagem de outra partição usando a opção "-t exfat" para informar ao comando mount para montar um sistema de arquivos especificamente como exFAT.

Passo 1
O primeiro passo é criar um diretório que funcionará como um ponto de montagem para o sistema de arquivos exFAT. Para isso, executaremos o seguinte comando para criar um diretório em / media / exfat:

 sudo mkdir / media / exfat
Passo 2
Em seguida, vamos executar o seguinte comando para montar o dispositivo exFAT, é importante que tenhamos clareza sobre o caminho do dispositivo, para identificá-lo vamos executar o seguinte comando:
 sudo fdisk -l
etapa 3
Assim que a unidade for identificada, executaremos o seguinte comando:
 sudo mount -t exfat / dev / sdc / media / exfat

PROLONGAR

Passo 4
A partir daqui teremos acesso total à unidade.

Para desmontar a partição que foi desmontada, temos as seguintes opções:

  • Execute o comando sudo umount / dev / sdc (sempre indicando o caminho do meio)
  • Clique com o botão direito no ícone da unidade na área de trabalho e selecione a opção Ejetar
  • Vá para o Linux explorer e clique na unidade exFAT e selecione a opção Ejetar ou Remover unidade com segurança:

PROLONGAR

Podemos constatar que, embora o exFAT seja um sistema de arquivos altamente compatível, no caso do Linux é necessária uma ajuda adicional para que tudo funcione conforme o esperado e com as melhores opções de uso.

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave