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.