Website-Suche

So mounten Sie eine Windows NTFS-Partition in RHEL-Distributionen


Versuchen Sie, auf eine NTFS-Partition oder ein NTFS-formatiertes USB-Laufwerk auf einem RHEL-basierten Betriebssystem zuzugreifen, und sind auf einen Fehler gestoßen?

Machen Sie sich keine Sorgen, alles wird in Ordnung sein, wenn Sie diese Anleitung gelesen haben, in der wir zeigen, wie Sie Windows/USB-Partitionen, die mit dem NTFS-Dateisystemtyp formatiert sind, auf RHEL-basierten Systemen wie CentOS, Fedora, Rocky und AlmaLinux mounten und darauf zugreifen können.

Der folgende Screenshot zeigt einen Fehler, der beim Mounten einer Windows NTFS-Partition in Rocky Linux aufgetreten ist, einem RHEL-basierten System, das als Ersatz für CentOS entwickelt wurde.

mount: /media: unknown filesystem type 'ntfs'.

In dieser Anleitung wird davon ausgegangen, dass Sie als Root-Benutzer angemeldet sind und Befehle mit Root-Benutzerrechten ausführen, andernfalls verwenden Sie bei Bedarf den Befehl sudo.

So mounten Sie eine Windows NTFS-Partition unter Linux

Um eine NTFS-basierte Partition in RHEL-basierten Systemen zu mounten, müssen Sie ein Paket namens NTFS-3G installieren und verwenden.

Was ist NTFS3G?

NTFS-3G ist ein plattformübergreifender Open-Source-NTFS-Treiber, der unter Linux und anderen Unix-ähnlichen Betriebssystemen funktioniert. Es unterstützt das Einhängen und den Zugriff auf NTFS-Partitionen über die FUSE-Schnittstelle (Filesystem in Userspace), die es einem Benutzer dann ermöglicht, Dateien, Verzeichnisse, Hardlinks, Streams und vieles mehr innerhalb des Einhängepunkts zu erstellen, zu löschen, umzubenennen und zu verschieben.

Das NTFS-3G-Paket ist im EPEL-Repository (Extra Packages for Enterprise Linux) verfügbar. Um es zu installieren, aktivieren Sie zunächst das EPEL-Repository auf Ihrem Computer wie folgt:

----------- On RHEL-based Linux 9 Release ----------- 
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm

----------- On RHEL-based Linux 8 Release -----------
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

----------- On RHEL-based Linux 7 Release -----------
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

Führen Sie als Nächstes den folgenden yum-Befehl aus, um das ntfs-3g-Paket auf Ihrem System zu installieren, und befolgen Sie alle Anweisungen auf dem Bildschirm, um den GPG-Schlüssel zum Signieren des Pakets zu importieren:

# yum install ntfs-3g

Identifizieren der NTFS-Partition

Schließen Sie nun Ihr USB-Laufwerk an den Computer an und suchen Sie mit dem Befehl fdisk nach allen angeschlossenen Blockgeräten. Ihr USB-Gerät sollte in der Ausgabe aufgeführt sein, wie im folgenden Screenshot hervorgehoben.

Mit diesem Befehl können Sie auch den Gerätenamen im Verzeichnis /dev abrufen. In diesem Beispiel lautet der Gerätename /dev/sdb und die erste mountbare Partition /dev/sdb1.

# fdisk -l 

Alternativ können Sie den Befehl lsblk verwenden, um alle Blockgeräte aufzulisten, die an Ihren Computer angeschlossen sind:

# lsblk

NTFS-Partition unter Linux einbinden

Jetzt ist es an der Zeit, Ihr USB-Laufwerk zu mounten, indem Sie ein neues Verzeichnis unter /media erstellen, z. B. /media/myusb. Mounten Sie dann das USB-Laufwerk mit dem mount-Befehl mit dem Flag -t, das zur Angabe des Dateisystemtyps verwendet wird, der in diesem Fall ntfs-3g ist:

# mkdir -p /media/myusb
mount -t ntfs-3g /dev/sdb1 /media/myusb/

Sie können überprüfen, ob das USB-Laufwerk erfolgreich an den definierten Speicherort gemountet wurde, indem Sie den Befehl mount ausführen und die Ausgabe über den Befehl grep filtern, wie gezeigt:

# mount | grep /dev/sdb

Führen Sie als Nächstes den Befehl ls am Mount-Speicherort aus, um die auf dem USB-Laufwerk gespeicherten Dateien anzuzeigen. Das Flag -l ermöglicht eine lange Liste von Dateien mit ihren Berechtigungen und ihrer Größe und mehr:

# ls /media/myusb/
OR
ls -l /media/myusb/

Um eine Windows NTFS-Partition beim Booten zu mounten, fügen Sie die folgende Zeile in die Datei /etc/fstab ein. Stellen Sie sicher, dass Sie /dev/sdb1 und /media/myusb durch den Gerätenamen bzw. den Bereitstellungspunkt ersetzen:

/dev/sdb1 /media/myusb auto defaults 0 0

Unmounten Sie die NTFS-Partition unter Linux

Um die Bereitstellung des /media/myusb-Bereitstellungspunkts aufzuheben, verwenden Sie den Befehl umount wie gezeigt.

# umount /media/myusb/

Wir sind am Ende dieses Handbuchs angelangt, in dem wir gezeigt haben, wie Sie Windows NTFS-Partitionen in RHEL-Systemen mithilfe des ntfs-3g-Treibers mounten und darauf zugreifen. Teilen Sie uns Ihr Feedback zu diesem Thema über den Kommentarbereich unten mit.

Verwandte Artikel: