Ist es eine Option, von Linux aus auf ein Windows-Verzeichnis zuzugreifen?

Ist es eine Option, von Linux aus auf ein Windows-Verzeichnis zuzugreifen?

Ich habe einen Dual-Boot-Linux/Windows und möchte wissen, ob es möglich ist, mit dem Befehl cd von Linux aus auf ein Windows-Verzeichnis zuzugreifen.

Antwort1

Sie müssen zuerstmontierendas Windows-Dateisystem. Die meisten Desktop-orientierten Distributionen erledigen das automatisch für Sie, unter einem Pfad wie /mount/windowsoder so. Es ist aber auch möglich, wenn nicht; Sie benötigen Root-Berechtigungen und müssen wissen, auf welchem ​​Blockgerät (Festplatte) sich Ihre Windows-Partition befindet, aber das lässt sich normalerweise leicht herausfinden.

Sobald die Windows-Partition in Ihrem Linux-Dateisystemlayout gemountet ist, können Sie cdsie ganz einfach öffnen, genau wie jedes andere Verzeichnis. Grundsätzlich erscheint die Windows-Partition als Unterverzeichnis des Linux-Verzeichnisses (genanntEinhängepunkt), die Sie auswählen.

Ein Beispiel, das ein Windows-Verzeichnis im Stammverzeichnis Ihrer Linux-Partition erstellt und die erste Partition der ersten Festplatte dort einbindet (häufig befindet sich dort Windows, es kann aber auch auf der zweiten Partition sein):

# mkdir /Windows
# mount /dev/sda1 /Windows

Beachten Sie, dass Sie, wenn Sie möchten, Dinge wie das Windows-Volume nur schreibgeschützt mounten können (fügen Sie das -rFlag vor dem /dev/sda1Teil hinzu) oder ein vorhandenes verwenden können (abermuss leer sein)-Verzeichnis. Beachten Sie auch, dass Linux die NTFS-Zugriffskontrollen im Allgemeinen nicht respektiert. Dies bedeutet, dass Sie möglicherweise versehentlich etwas Wichtiges auf dem Windows-System löschen oder ändern.

Wenn Sie möchten, dass das Betriebssystem sich Ihren Einhängepunkt merkt und optional auch die Partition automatisch einhängt, werfen Sie einen Blick auf die/etc/fstabDatei. Leider ist mir keine Standardmethode zum Bearbeiten dieser Datei bekannt, obwohl ihr Format nicht allzu verwirrend ist.

Antwort2

JaSie können cddas Verzeichnis in einem Windows-Dateisystem ändern.wenn es irgendwo in Ihrem Dateisystem gemountet ist, und wenn Sie das Recht haben, dieses Verzeichnis aufzurufen …, andernfalls müssen Sie es mounten.

  1. Suchenwenn es gerade montiert ist, Sie sollten die Windows-Partition unter /mnt/windows, /media/Data, /media/Windowsusw. finden; schreiben Sie in ein Terminal mountund suchen Sie nach den Schlüsselwörternntfs-3g, ntfs, Sicherungskasten. Es wird nur dann gemountet, wenn es etwas wie antwortet

    /dev/sda2 auf/media/WindowsTypSicherungskasten(rw, nosuid, nodev, andere zulassen, blksize=4096)

    In diesem Fall/media/Windowsist der Montagepunkt, das Äquivalent von C:\oder D:\unter Windows. Um darauf zuzugreifen, schreiben Sie

    CD/media/Windows

    Hinweis: Sie können mit dem Befehl auch den Einhängepunkt angeben fd -h. Dadurch wird die Speicherplatznutzung des Dateisystems (auf allen aktuell eingehängten Partitionen) gemeldet. In der letzten Spalte wird der Einhängepunkt angezeigt.

  2. Wenn es nicht montiert ist, müssen Sie es montieren, tdann wechseln Sie zum Einhängepunkt wie oben beschrieben. Um die Windows-Partition zu mounten, folgen Sie Ihrem Distributionshandbuch und/oder lesen Sie einige dieser Referenzen:

UUID=519CB82E5888AD0F /media/Win ntfs-3g defaults,windows_names,locale=en_US.utf8 0 0 UUID=
519CB82E5888AD0F /media/ReadOnlyWin ntfs defaults,umask=222 0 0

Ersetzen Sie die UUID durch die für Ihre Partition relevante, wie in der sudo blkid Ausgabe angezeigt. „519CB82E5888AD0F“ funktioniert bei Ihnen nicht. Die 1. Zeile fügt mit Lese- und Schreibberechtigung die Windows-Partition unter hinzu /media/Win, die 2. Zeile fügt dieselbe Partition nur mit Leseberechtigung unter hinzu /media/ReadOnlyWin. Sie müssen nicht beide schreiben.

Anmerkungen:

  • In vielen Distributionen wird das Original mit : am Anfang mit ntfsverknüpft .ntfs-3gntfs war Linux in der Lage, das NTFS-Dateisystem zu mounten"schreibgeschützt", wenn Sie also in einigen Distributionenntfsin deinemfstabEs wird versucht, diesen Kerneltreiber zu verwenden und Ihr NTFS schreibgeschützt zu mounten.

  • Ein herkömmlicher Einhängepunkt befindet sich darunter, /mnt/windowsaber jedes andere Verzeichnis kann auch gut sein.
    Sie können mehr als einmal einhängen (an 2 verschiedenen Orten) mit der Optionschreibgeschütztund eine mit Schreibmöglichkeit … und Sie können entscheiden, die beschreibbare Seite nur bei Bedarf zu montieren.

  • Hilfe von ArchLinuxntfs-g3 hier

verwandte Informationen