Como ler partições exFAT no Linux

Como Ler Particoes 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 (Extended File Allocation Table).

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 as possíveis razões 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, tornando mais fácil para todos os usuários do Linux entendê-las e aplicá-las.



Lendo partições exFAT no Linux

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



sudo fdisk -eu





Como você pode ver, existe uma Dados básicos da Microsoft 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 instalados. Caso eles não estejam presentes em seu sistema, você pode instalá-los em distribuições Linux baseadas em Debian executando o seguinte comando:

sudo apto instalar exfat-fuse exfat-utils -Y

Em distribuições Linux baseadas em RedHat, use o gerenciador de pacotes yum, conforme mostrado abaixo:

yum instalar -Y exfat-utils fuse fuse-exfat

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

sudo fsck / desenvolvedor / sdb2

No exemplo anterior, nenhum erro foi encontrado.

Consulte o exemplo a seguir em que um erro foi encontrado. Se um erro for encontrado, digite S quando solicitado e pressione DIGITAR .

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

fsck.exfat

Crie um ponto de montagem; tanto o nome quanto o local são arbitrários. Neste exemplo, vou criar um diretório chamado exfat no diretório raiz do sistema:

sudo mkdir / exfat

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

Sudo montar / desenvolvedor / 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 Windows 95, substituindo o antigo tipo FAT16.

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

A maior desvantagem do FAT32 é que ele não pode armazenar arquivos maiores que 4 GB. As 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 por NTFS.

Enquanto as partições FAT32 não podem 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 antigo sistema de arquivos FAT32 sem o limite de tamanho de arquivo de 2 GB e com suporte para ACL (Access Control Lists).

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 mount tem o – t (Tipo) sinalizador disponível para especificar determinados sistemas de arquivos; você pode usar isso.

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

montar -t ramal 4

Para montar dispositivos ou partições especificando seu tipo de sistema de arquivos, use a seguinte sintaxe. Aqui, é o tipo (por exemplo, ext4), é o sistema de arquivos a ser montado (por exemplo, /dev/sdXY) e é o diretório local onde os arquivos montados ficarão acessíveis.

montar -t < FileSystemType > < Dispositivo / Partição > < Ponto de montagem >

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

sudo montar < IMAGEM ISO > < Ponto de montagem > -o ciclo

Conclusão

Por padrão, os sistemas Linux devem ser capazes de 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, montar o exFAT ou qualquer outro tipo de sistema de arquivos é bastante simples e pode ser feito por qualquer usuário Linux independentemente do nível de conhecimento. A montagem de sistemas de arquivos está entre os conhecimentos básicos de Linux que os usuários devem adquirir. Em sistemas com X Window Managers, 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 Mount). Isso não foi incluído neste tutorial porque o método varia de uma distribuição para outra, enquanto o modo de texto através do console é válido para todas as distribuições Linux.

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