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.exfatCrie 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 / exfatVocê 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,
Para montar imagens ISO, você pode usar o seguinte comando:
sudo montar < IMAGEM ISO > < Ponto de montagem > -o cicloConclusã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.