Come leggere le partizioni Exfat in Linux

Come leggere le partizioni Exfat in Linux
Questo tutorial spiega come montare e leggere le partizioni Exfat in Linux.

Dopo aver letto questo tutorial, sarai in grado di leggere le partizioni EXFAT (tabella di allocazione dei file estese).

Dopo le istruzioni pratiche, ho introdotto brevemente i diversi tipi di partizione di Microsoft, che ti aiuteranno anche a comprendere le possibili ragioni alla base della tua difficoltà a leggere i file system EXFAT. I comandi di base di base sono anche descritti alla fine di questo documento.

Tutte le istruzioni in questo tutorial includono screenshot, rendendo facile per ogni utente Linux capire e applicarli.

Leggere le partizioni Exfat in Linux

Prima di iniziare, controlliamo le partizioni esistenti usando il fdisk comando seguito dal -l (Elenco) flag, come mostrato nella figura seguente. Ricorda di usare sudo.

sudo fdisk -l

Come puoi vedere, c'è un Microsoft Basic Data Tipo di partizione.

Questo tipo di partizione può includere MBR (record di avvio principale), FAT16, FAT32, NTFS ed EXFAT.

È inoltre possibile utilizzare GPARTED per controllare il tipo di partizione.

Come puoi vedere, la partizione /dev /sdc2 è un tipo di partizione exfat.

Normalmente, i pacchetti necessari per leggere le partizioni Exfat sono già installati. Nel caso in cui non siano presenti nel sistema, è possibile installarli sulle distribuzioni Linux basate su Debian eseguendo il seguente comando:

sudo apt install exfat-fuse exfat-otils -y

Su distribuzioni Linux basate su Redhat, utilizzare il Gestione pacchetti Yum, come mostrato di seguito:

yum install -y exfat-otils fusibile fusibile

Controlla la partizione per gli errori usando fsck, come mostrato di seguito:

sudo fsck /dev /sdb2

Nell'esempio precedente, non sono stati trovati errori.

Vedere il seguente esempio in cui è stato trovato un errore. Se viene trovato un errore, digita Y Quando richiesto e premere ACCEDERE.

Facoltativamente, è possibile eseguire il seguente comando che specifica il filesystem:

fsck.exfat

Creare un punto di montaggio; Sia il nome che la posizione sono arbitrari. In questo esempio, creerò una directory denominata exfat Sotto la directory del radice del sistema:

sudo mkdir /exfat

Ora, montare la partizione Exfat nel punto di montaggio creato, nel mio caso /exfat.

Sudo Mount /Dev /SDB2 /Exfat

È possibile verificare se la partizione è leggibile eseguendo il comando seguente:

LS /EXFAT

Come puoi vedere, il contenuto della partizione viene visualizzato.

exfat vs fat32 vs ntfs

Il tipo di partizione FAT32 è stato sviluppato per Windows 95, sostituendo il tipo FAT16 più vecchio.

Il più grande vantaggio del tipo di partizione FAT32 è la sua compatibilità con quasi tutti i dispositivi, tra cui unità, bastoncini USB, TV, console di gioco, ecc.

Il più grande svantaggio FAT32 è che non è possibile archiviare file più grandi di 4 GB. Le partizioni FAT32 non possono essere più grandi di 2 TB.

Ecco perché questo tipo di filesystem viene interrotto e sostituito da NTFS.

Mentre le partizioni FAT32 non possono archiviare file più grandi di 4 GB, le partizioni NTFS supportano file fino a 16 TB. NTFS consente inoltre di gestire le autorizzazioni dei file e creare istantanee.

Il file system Exfat è stato sviluppato principalmente per le memorie Flash USB. Questo può essere visto come un miglioramento del vecchio file system FAT32 senza il limite di dimensione del file da 2 GB e con supporto per ACL (elenchi di controllo degli accessi).

L'Exfat è supportato da Windows XP SP2 e versioni più recenti. È anche riconosciuto da Android KitKat e più recenti Mac OS X, Linux e iPados.

Alcuni comandi di montaggio

In questo tutorial, abbiamo montato il file system Exfat senza specificarne il tipo (perché semplice è meglio). Ma il comando monte ha il -T (Tipo) Flag disponibile per specificare alcuni filesystem; Puoi usarlo.

Nel seguente esempio, utilizzo solo il comando Mount per elencare i filesystem EXT4.

Mount -t ext4

Per montare dispositivi o partizioni che specificano il loro tipo di filesystem, utilizzare la seguente sintassi. Ecco, è il tipo (E.G., ext4), è il filesystem per montare (e.G., /dev/sdxy) ed è la directory locale in cui i file montati diventeranno accessibili.

Monte -t

Per montare le immagini ISO, è possibile utilizzare il seguente comando:

sudo monte -o Loop

Conclusione

Per impostazione predefinita, Linux Systems dovrebbe essere in grado di montare le partizioni Exfat. Solo in alcuni casi gli utenti non sono in grado di farlo; Alcuni pacchetti aggiuntivi devono essere installati come descritto nelle istruzioni precedenti. Come puoi vedere, il montaggio di exfat o qualsiasi altro tipo di filesystem è piuttosto semplice e può essere ottenuto da qualsiasi utente Linux indipendentemente dal livello di conoscenza. I filesystem di montaggio sono tra i più elementari della conoscenza Linux che gli utenti devono acquisire. Sui sistemi con x gestori di finestre, il montaggio può essere eseguito dall'interfaccia grafica utilizzando il gestore file (basta fare clic con il pulsante destro del mouse sul filesystem per montare e premere Mount). Ciò non è stato incluso in questo tutorial perché il metodo varia da una distribuzione all'altra, mentre la modalità di testo attraverso la console è valida per ogni distribuzione Linux.

Grazie per aver letto questo tutorial spiegando come leggere i filesystem Exfat in Linux. Continua a seguirci per ulteriori contenuti professionali Linux.