Como ler partições Exfat no Linux

Como ler partições Exfat no Linux
Este tutorial explica como montar e ler partições Exfat no Linux.

Depois de ler este tutorial, você poderá ler o conteúdo nas partições EXFAT (tabela de alocação de arquivos estendida).

Após as instruções práticas, apresentei brevemente os diferentes tipos de partição da Microsoft, que também ajudarão você a entender os possíveis motivos por trás de sua dificuldade em ler os sistemas de arquivos ExFAT. Os comandos básicos de montagem também são descritos no final deste documento.

Todas as instruções neste tutorial incluem capturas de tela, facilitando para cada usuário do Linux entender e aplicá -las.

Leitura de partições Exfat no Linux

Antes de começar, vamos verificar as partições existentes usando o fdisk comando seguido pelo -eu (Lista) sinalizador, como mostrado na figura abaixo. Lembre -se de usar sudo.

sudo fdisk -l

Como você pode ver, há um Microsoft Basic Data Tipo de partição.

Esse tipo de partição pode incluir MBR (Master Boot Record), FAT16, FAT32, NTFS e EXFAT.

Você também pode usar o GParted para verificar o tipo de partição.

Como você pode ver, a partição /dev /sdc2 é um tipo de partição exfat.

Normalmente, os pacotes necessários para ler partições Exfat já estão instaladas. Caso eles não estejam presentes no seu sistema, você pode instalá-los em distribuições Linux baseadas no Debian, executando o seguinte comando:

sudo apt install exfat-use exfat-utils -y

Nas distribuições Linux baseadas em Redhat, use o Yum Packages Manager, como mostrado abaixo:

yum install -y exfat-utils fuse fus-exfat

Verifique a partição quanto a erros usando fsck, como mostrado abaixo:

sudo fsck /dev /sdb2

No exemplo anterior, nenhum erro foi encontrado.

Veja o seguinte exemplo onde um erro foi encontrado. Se um erro for encontrado, digite Y Quando solicitado e pressione DIGITAR.

Opcionalmente, você pode executar o seguinte comando especificando o sistema de arquivos:

fsck.Exfat

Criar um ponto de montagem; Nome e localização são arbitrários. Neste exemplo, vou criar um diretório chamado Exfat Sob o diretório raiz do sistema:

sudo mkdir /exfat

Agora, monte a partição Exfat no ponto de montagem criado, no meu caso /Exfat.

Sudo monte /dev /sdb2 /exfat

Você pode verificar se a partição é legível executando o seguinte comando:

LS /EXFAT

Como você pode ver, o conteúdo da partição aparece.

EXFAT vs FAT32 vs NTFS

O tipo de partição FAT32 foi desenvolvido para o Windows 95, substituindo o tipo FAT16 mais antigo.

A maior vantagem do tipo de partição FAT32 é sua compatibilidade com quase todos os dispositivos, incluindo unidades, palitos USB, TVs, consoles de jogos, etc.

A maior desvantagem do FAT32 é que não pode armazenar arquivos maiores que 4 GB. Partições FAT32 não podem ser maiores que 2 TB.

É por isso que esse tipo de sistema de arquivos está sendo descontinuado e substituído pelo NTFS.

Embora as partições FAT32 não possam armazenar arquivos maiores que 4 GB, as partições NTFS suportam arquivos de até 16 TB. O NTFS também permite gerenciar permissões de arquivo e criar instantâneos.

O sistema de arquivos EXFAT foi desenvolvido principalmente para memórias flash USB. Isso pode ser visto como uma melhoria do sistema de arquivos FAT32 antigo sem o limite de tamanho de arquivo de 2 GB e com suporte para ACL (Listas de controle de acesso).

O EXFAT é suportado pelo Windows XP SP2 e versões mais recentes. Também é reconhecido pelo Android Kitkat e Mac OS X, Linux e Ipados mais recentes.

Alguns comandos de montagem

Neste tutorial, montamos o sistema de arquivos Exfat sem especificar seu tipo (porque simples é melhor). Mas o comando de montagem tem o -t (Tipo) sinalizador disponível para especificar certos sistemas de arquivos; você pode usar isso.

No exemplo a seguir, eu uso apenas o comando de montagem para listar os sistemas de arquivos ext4.

montagem -t ext4

Para montar dispositivos ou partições especificando seu tipo de sistema de arquivos, use a seguinte sintaxe. Aqui está o tipo (e.g., ext4), é o sistema de arquivos para montar (e.g., /dev/sdxy) e é o diretório local onde arquivos montados se tornarão acessíveis.

montagem -t

Para montar imagens ISO, você pode usar o seguinte comando:

Montagem sudo -o loop

Conclusão

Por padrão, os sistemas Linux devem poder montar partições Exfat. Somente em alguns casos os usuários não conseguem fazê -lo; Alguns pacotes adicionais devem ser instalados conforme descrito nas instruções anteriores. Como você pode ver, a montagem do EXFAT ou qualquer outro tipo de sistema de arquivos é bastante simples e pode ser alcançada por qualquer usuário do Linux independentemente do nível de conhecimento. Montagem de sistemas de arquivos está entre os usuários mais básicos do conhecimento do Linux devem adquirir. Em sistemas com gerentes de janela X, a montagem pode ser feita a partir da interface gráfica usando o gerenciador de arquivos (basta clicar com o botão direito do mouse no sistema de arquivos para montar e pressionar montagem). Isso não foi incluído neste tutorial porque o método varia de uma distro para outra, enquanto o modo de texto através do console é válido para cada distribuição do Linux.

Obrigado por ler este tutorial explicando como ler os sistemas de arquivos Exfat no Linux. Continue nos seguindo para conteúdo profissional adicional do Linux.