Die Dinge haben sich seit Beginn des Exfat im Jahr 2006 geändert, die Ubuntu -Repositories werden nun mit Paketen ausgestattet, die Dateisysteme wie Exfat unterstützen, damit Sie Dateien mit Leichtigkeit über verschiedene Betriebssysteme hinweisen können.
Das Exfat -Dateisystem ist der Versuch von Microsoft, seine alten FAT (und FAT32) -Dateisysteme zu beleben, um USB -Geräte zu unterstützen. Exfat ist so konzipiert.
Wenn ich große Speichergeräte sage, meine ich Geräte mit mehr als nur 4 Gib Rohspeicher. 4GIB ist die Speichergrenze für FAT32 -Dateisysteme, um zu überwinden, welche Exfat (oder erweitertes Fett) von Microsoft entwickelt wurde. Warum nicht NTFs verwenden, fragen Sie möglicherweise?
Als Exfat bereits im Jahr 2006 erstellt wurde, fiel System -System Overheads, wo immer noch eine Sache. NTFS war also keine praktikable Lösung für kleine Speichergeräte, da NTFS selbst viel Platz genommen hat. Darüber hinaus ist Exfat aufgrund seiner Nutzung und einfacheren Design, die Sie auf der Firmware -Ebene implementieren können, immer noch eine beliebte Option für eingebettete Systeme, was zu einer besseren Leistung führt.
Während die meisten externen Laufwerke jetzt NTFs sind und Sie wahrscheinlich besser in diesem Format neuere formatieren, haben wir immer noch einiges vorhanden.
Exfat -Kompatibilität
Wenn Sie ein USB -Laufwerk festhalten, das mit dem Exfat -Dateisystem formatiert ist, z. B. ein Ubuntu 18.04 System und versuchen Sie, es zu montieren, Sie erhalten einen ähnlichen Fehler wie:
Um dieses Problem zu überwinden, können wir einfach ein Exfat-Utilis-Paket installieren, mit dem wir ein EXFAT-Dateisystem in einen beliebigen Geräteknoten erstellen, beschriften, lesen und schreiben können, sei es ein USB-Gerät oder eine Festplattenpartition.
$ sudo apt installieren exfat-utils
Wenn Sie nur die Funktionen Lese- und Schreibfunktionen möchten, verwenden Sie das Exfat-Fuse-Paket allein.
$ sudo APT Installieren Sie das Exfat-Fuse
Letzteres ist auch als Teil der Abhängigkeit von Exfat-Utils installiert, sodass Sie trotzdem lesen und schreiben können. Sobald dieses Paket installiert ist.
In jedem Fall würde es keine Neustarts erfordern und ist ein ziemlich einfaches Verfahren.
Über Sicherung
Sie würden feststellen, dass das Exfat-Laufwerk Exfat-Fuse heißt. Was bedeutet das? Dateisystem im UserSpace oder Fuse bedeutet, dass das Programm, das Exfat -Dateisysteme implementiert und verwaltet.
Die Speicherverwaltung ist wie die I/O und die Speicherverwaltung eine zentrale Verantwortung des Kernels des Betriebssystems. Verschiedene Dateisysteme im UNIX -Ethos sind unterschiedliche Kernelmodule und erledigen ihre Arbeit im Kernel -Modus selbst. Durch Fuse können Dateisysteme als reguläre Anwendungen (wie ein Texteditor oder ein Browser) im UserSpace ausgeführt werden, und fungiert selbst als Brücke zwischen dem Kernel und dem Dateisystem. Dies bedeutet nicht.
Für reguläre Benutzer kann die Unterscheidung ohne Unterschied, aber Systeme haben eine subtile Möglichkeit, einfache Fakten über den Ausführungsmodus aufzusetzen und aufmerksam zu sein.
Erstellen von Exfat -Dateisystemen
Erstellen wir ein GPT -Etikett für einen USB -Stick und formatieren Sie es mit dem Exfat -Dateisystem. Angenommen, Sie haben die Dienstprogramme getrennt und exfat-utils mit dem entsprechenden Befehl APT GET installiert, können Sie den unten angegebenen Schritten befolgen.
Verwenden Sie zunächst das geteilte Dienstprogramm, um dem USB -Gerät ein GPT -Etikett (oder MBR) zu geben. Wir bleiben an GPT, weil es Branchenstandard ist. Das USB -Gerät selbst wird am Geräteknoten /Dev /SDB angezeigt. Wenn Sie sich im Doppel haben. Sobald der Geräteknoten bekannt ist, sagen wir an, es handelt.
$ sudo getrennt -a optimal /dev /sdb
(Abteilte) Mklabel GPT
Der zweite Befehl mit einem neuen GPT -Etikett erstellen. Sie verlieren alle Daten in Ihrem USB -Stick. Seien Sie also sehr vorsichtig und stellen Sie sicher, dass Sie Sicherungen haben! Verwenden Sie dann den Befehlsdruck, um die Größe Ihres Speichergeräts zu kennen.
(Abteilter) Druck
Im obigen Screenshot ist es eine Größe von 4010 MB. Erstellen wir also eine Partition, die das gesamte Speichergerät überspannt.
(abgebrochen) Einheit MB
(Teil) MkPart Primary 1 4009
Der einzige MB Raum, der zuvor und danach zurückgelassen wurde, bestand in meinem speziellen Fall darauf bestanden. Das Spage „Die Partie ist nicht auf optimale Leistung ausgerichtet“, als ich 0 4010 als Start- und Abschlusspunkte für meinen Parition verwendet habe. Sie müssen möglicherweise ähnlich experimentieren.
Sobald die Partition durchgeführt wurde, können Sie sicher das getrennte Dienstprogramm beenden.
(abgebrochen) verlassen
Das Auflisten von Blockgeräten wird Ihnen erneut eine neue Partition unter dem Gerät /dev /sdb zeigen. Dies ist /dev /sdb1.
Jetzt nennen wir einfach die MKFs.Exfat -Dienstprogramm, um diese Partition mit dem Exfat -Dateisystem zu formatieren.
$ sudo mkfs.exfat /dev /sdb1
Nach der Montage können Sie einige Dummy -Dateien in dieses Gerät schreiben (die Montage kann einfach mit der GUI des Dateisystems durchgeführt werden). Versuchen Sie Pluggin den gleichen USB -Stick in ein Windows -System. Wenn alles überprüft, können Sie ohne Probleme dieses Gerät lesen und auf dieses Gerät schreiben.
Wenn Sie oder Ihre Freunde und Kollegen neben einem Linux -Computer ein Windows -Gerät verwenden, formatieren Sie jedes Speichermedium mit ext2, ext4, XFS oder ZFS oder einem anderen UNIX -Dateisystem möglicherweise keine großartige Idee.
Die Dinge können noch schlimmer werden, wenn Sie ein SD -Karten verwenden, das mit einem dieser Dateisysteme formatiert ist und in Ihrer Kamera verwendet wird. Klicks eines ganzen Tages wären niemals aufgezeichnet worden, und das würden Sie nicht merken. Exfat, wie NTFS.
Dies macht ein, dass das Peat zu einer zuverlässigen Brücke ist, um Daten von einem System auf ein anderes zu übertragen, und wir hoffen, dass dieser Leitfaden Ihnen geholfen hat, besser zu verstehen, wie Sie dies erreichen können.