Einführung
Bevor wir in unser Thema eintauchen, müssen wir einige Begriffe klären und einige der Unterschiede zwischen den verschiedenen Dateisystemen erklären, die Betriebssystemfamilien in unserem täglichen Technologieleben verwenden.
Was ist ein Dateisystem (FS)?
Im einfachsten Fall speichert das Dateisystem die Daten auf der Festplatte. Ohne Dateisystem können wir nicht auf die Daten zugreifen, obwohl sie sich irgendwo auf der Raw-Festplatte befinden.
Dateisysteme sind in der Tat Teil des Betriebssystems, daher sind sie vom Betriebssystemtyp abhängig, den wir ausführen.
Wie wir in der vorherigen Abbildung sehen, ist das Betriebssystem das Gehirn, das unsere Hardware verwaltet, und ohne dass es unser Dateisystem enthält, können wir unsere Anwendung nicht ausführen, verwalten oder warten.
Linux FS-Typen
Da wir klargestellt haben, dass verschiedene Arten von Betriebssystemen unterschiedliche Arten von FS haben, und hier sind die häufigsten FS-Typen in Linux
● ext2, ext3 und ext4
Dies ist die progressive Version von Extended Filesystem (ext), die hauptsächlich für MINIX entwickelt wurde. Die zweite erweiterte Version (ext2) war eine verbesserte Version. Ext3 hat eine Leistungsverbesserung hinzugefügt. Ext4 war eine Leistungsverbesserung neben zusätzlichen zusätzlichen Funktionen.
● jfs
IBM entwickelt Das Journaled File System (JFS) für AIX UNIX, das w as als Alternative zu system ext. JFS ist derzeit eine Alternative zu ext4 und wird dort eingesetzt, wo Stabilität bei geringem Ressourcenverbrauch erforderlich ist. Wenn die CPU-Leistung begrenzt ist, ist JFS praktisch.
● ReiserFS
Es war eine Alternative zu ext3 mit verbesserter Leistung und erweiterten Funktionen. Es gab eine Zeit, als das Standarddateiformat von SuSe Linux ReiserFS war, aber später ging Reiser aus dem Geschäft und SuSe hatte keine andere Wahl, als zu ext3 zurückzukehren. ReiserFS unterstützt die Dateisystemerweiterung dynamisch, was eine relativ fortgeschrittene Funktion war, aber dem Dateisystem fehlte es in bestimmten Bereichen an Leistung.
● XFS
XFS war ein Hochgeschwindigkeits-JFS, das auf parallele E/A-Verarbeitung abzielte. Die NASA verwendet dieses Dateisystem immer noch auf ihrem 300+ Terabyte Speicherserver.
Unser Problem hier ist also, dass NTFS kein FS ist, das Linux versteht, und das liegt daran, dass NTFS ein Windows-basiertes Dateisystem ist.
Voraussetzungen
- Ein System, auf dem Linux ausgeführt wird
- Ein Benutzerkonto mit sudo- oder root-Berechtigungen
- Zugriff auf ein Terminalfenster / eine Befehlszeile (Aktivitäten> Suchen> Terminal)
Zuerst müssen wir sicherstellen, dass wir unser Festplattenlaufwerk richtig in den physischen Steckplatz eingesteckt haben, dann überprüfen wir, ob das Betriebssystem es erkennt, indem wir den nächsten Befehl ausführen
Hier sehen wir die Festplatte unter sdb Abschnitt, hat aber immer noch keinen Einhängepunkt.
NTFS-Partition identifizieren
Bevor Sie eine NTFS-Partition mounten, identifizieren Sie sie mit dem parted-Befehl:
wir können diese sdb sehen ganz unten ist das NTFS-Dateisystem
Normaler Ansatz
Normalerweise würden wir weiterspringen und den folgenden Befehl versuchen, um unsere Festplatte zu mounten
aber wir erhalten den folgenden Fehler
Und das liegt daran, dass unser Linux-Betriebssystem diese Art von Dateisystemen nicht verstehen (lesen) kann
Lösung
Zuerst müssen wir ein Verzeichnis erstellen, um die Festplatte zu mounten
#mkdir /mnt/ntfs
Da die normale Montierung Befehl nicht erfolgreich funktioniert hat, müssen wir eine zusätzliche Option hinzufügen, um das Betriebssystem für den fremden FS vorzubereiten
Wie wir sehen können, wurde der Befehl nun erfolgreich ohne Fehler ausgeführt, nachdem wir die Option -t hinzugefügt haben die zur Identifizierung des Dateisystemtyps bestimmt ist.
Um unsere Konfiguration sicherzustellen und zu überprüfen, verwenden Sie df -h Befehl zum Anzeigen der Details
Und jetzt wird die Festplattenpartition in unser neu erstelltes Verzeichnis eingehängt.
Schlussfolgerung
Es gibt verschiedene Arten von Dateisystemen und jedes Betriebssystem kann andere FS standardmäßig nicht verstehen.
NTFS ist ein Windows-basiertes Dateisystem, daher würde der normale Ansatz zum Mounten von Medien unter Linux nicht richtig funktionieren, stattdessen verwenden wir die entsprechenden Optionen (mount -t ntfs /dev/sdbx /mnt/folder_name) um NTFS-Datenträger erfolgreich auf Ihrem laufenden Linux-Betriebssystem zu mounten, ohne Ihren Datenträger neu zu formatieren oder Ihre Daten zu verlieren.