Sådan læser du exFAT-partitioner i Linux

Sadan Laeser Du Exfat Partitioner I Linux



Denne vejledning forklarer, hvordan man monterer og læser exFAT-partitioner i Linux.

Efter at have læst denne vejledning, vil du være i stand til at læse indholdet i exFAT (Extended File Allocation Table) partitioner.

Efter de praktiske instruktioner introducerede jeg kort de forskellige Microsoft-partitionstyper, som også vil hjælpe dig med at forstå de mulige årsager bag dine vanskeligheder med at læse exFAT-filsystemerne. Grundlæggende monteringskommandoer er også beskrevet i slutningen af ​​dette dokument.







Alle instruktioner i denne vejledning inkluderer skærmbilleder, hvilket gør det nemt for enhver Linux-bruger at forstå og anvende dem.



Læsning af exFAT-partitioner i Linux

Før du starter, lad os tjekke eksisterende partitioner ved hjælp af fdisk kommando efterfulgt af -l (Liste) flag, som vist i figuren nedenfor. Husk at bruge sudo .



sudo fdisk -l





Som du kan se, er der en Microsoft grundlæggende data partitionstype.

Denne type partition kan omfatte MBR (Master Boot Record), FAT16, FAT32, NTFS og exFAT.



Du kan også bruge GParted til at kontrollere partitionstypen.

Som du kan se, er partitionen /dev/sdc2 en exFAT-partitionstype.

Normalt er de nødvendige pakker til at læse exFAT-partitioner allerede installeret. Hvis de ikke er til stede i dit system, kan du installere dem på Debian-baserede Linux-distributioner ved at køre følgende kommando:

sudo passende installere exfat-fuse exfat-udils -Y

På RedHat-baserede Linux-distributioner skal du bruge yum-pakkehåndteringen, som vist nedenfor:

yum installer -Y exfat-udils fuse-exfat

Tjek partitionen for fejl ved hjælp af fsk, som vist nedenfor:

sudo fsck / dev / sdb2

I det foregående eksempel blev der ikke fundet fejl.

Se følgende eksempel, hvor der blev fundet en fejl. Hvis der findes en fejl, skriv Y når du bliver bedt om det, og tryk på GÅ IND .

Du kan eventuelt køre følgende kommando, der angiver filsystemet:

fsck.exfat

Opret et monteringspunkt; både navn og placering er vilkårlige. I dette eksempel vil jeg oprette en mappe med navnet exfat under systemets rodmappe:

sudo mkdir / exfat

Monter nu exFAT-partitionen i det oprettede monteringspunkt, i mit tilfælde / exfat .

Sudo montere / dev / sdb2 / exfat

Du kan kontrollere, om partitionen er læsbar ved at køre følgende kommando:

ls / exfat

Som du kan se, vises partitionsindholdet.

exFAT vs FAT32 vs NTFS

FAT32-partitionstypen blev udviklet til Windows 95 og erstattede den ældre FAT16-type.

Den største fordel ved FAT32-partitionstypen er dens kompatibilitet med næsten alle enheder, inklusive drev, USB-sticks, tv'er, spillekonsoller osv.

Den største FAT32-ulempe er, at den ikke kan gemme filer større end 4 GB. FAT32-partitioner kan ikke være større end 2 TB.

Det er derfor, denne filsystemtype bliver afbrudt og erstattet af NTFS.

Mens FAT32-partitioner ikke kan gemme filer større end 4 GB, understøtter NTFS-partitioner filer op til 16 TB. NTFS giver dig også mulighed for at administrere filtilladelser og oprette snapshots.

exFAT-filsystemet blev primært udviklet til USB-flashhukommelser. Dette kan ses som en forbedring af det gamle FAT32-filsystem uden filstørrelsesgrænsen på 2 GB og med understøttelse af ACL (Access Control Lists).

exFAT understøttes af Windows XP SP2 og nyere versioner. Det genkendes også af Android KitKat og nyere Mac OS X, Linux og iPadOS.

Nogle monteringskommandoer

I denne vejledning monterede vi exFAT-filsystemet uden at specificere dets type (fordi simpelt er bedre). Men mount-kommandoen har – t (Type) flag tilgængeligt for at specificere visse filsystemer; du kan bruge det.

I det følgende eksempel bruger jeg kun mount-kommandoen til at vise ext4-filsystemer.

montere -t ext4

For at montere enheder eller partitioner, der angiver deres filsystemtype, skal du bruge følgende syntaks. Her er typen (f.eks. ext4), er det filsystem, der skal monteres (f.eks. /dev/sdXY), og er den lokale mappe, hvor monterede filer bliver tilgængelige.

montere -t < Filsystemtype > < Enhed / Skillevæg > < Mount-Point >

For at montere ISO-billeder kan du bruge følgende kommando:

sudo montere < ISO-BILLEDE > < Mount-Point > -O sløjfe

Konklusion

Som standard bør Linux-systemer være i stand til at montere exFAT-partitioner. Kun i nogle tilfælde er brugere ude af stand til at gøre det; nogle ekstra pakker skal installeres som beskrevet i de foregående instruktioner. Som du kan se, er montering af exFAT eller enhver anden filsystemtype ret enkel og kan opnås af enhver Linux-bruger uafhængigt af vidensniveauet. Montering af filsystemer er blandt den mest grundlæggende Linux-viden, som brugere skal tilegne sig. På systemer med X Window Managers kan montering udføres fra den grafiske grænseflade ved hjælp af filhåndteringen (bare højreklik på filsystemet for at montere og tryk på Mount). Dette var ikke inkluderet i denne tutorial, fordi metoden varierer fra en distro til en anden, mens teksttilstanden gennem konsollen er gyldig for hver Linux-distribution.

Tak, fordi du læste denne vejledning, der forklarer, hvordan man læser exFAT-filsystemer i Linux. Bliv ved med at følge os for yderligere professionelt Linux-indhold.