it-swarm.com.de

Greifen Sie mit Windows bash auf Ubuntu-Partitionsdateien zu

Kann ich trotzdem auf die Dateien meiner Ubuntu-Partition zugreifen, während ich mit dem Windows Bash-Terminal in Windows 10 gebootet habe?

Ich verstehe, dass es Software/Treiber von Drittanbietern gibt, die Unterstützung für ext-Dateiformate hinzufügen, die Linux verwendet, und diese unter Windows bereitstellen. Danach können Sie möglicherweise über das Verzeichnis/mnt/DriveLetter darauf zugreifen.

Hoffentlich gibt es einen besseren Weg als die von mir erwähnte Option, damit meine Daten nicht so leicht beschädigt werden.

Vielen Dank

3
Red

Nein, es gibt keinen besseren Weg. Windows bietet keine native Unterstützung für den Zugriff auf ext4- oder andere Linux-Dateisysteme. Dazu müssen Sie einen Treiber eines Drittanbieters hinzufügen.

Das Risiko einer Datenbeschädigung ist jedoch im Vergleich zum Zugriff auf NTFS unter Linux relativ gering. Während NTFS rückentwickelt werden musste, um einen Linux-Treiber dafür zu erstellen, sind Linux-Dateisystemstrukturen Open Source und gut dokumentiert, so dass die Programmierer von Windows ext4-Treibern eine zuverlässige Basis hatten, auf der sie arbeiten konnten.

1
Tilman

Anstatt doppelt zu booten, behalte ich Windows in einer virtuellen Box-Maschine. VM hat eine integrierte Methode zum Anhängen von Linux-Verzeichnissen in Windows. Git Bash erbt das.

Eine weitere gute Idee ist es, einen Dateiserver zwischen die beiden Computer zu stellen. Ich habe ein Linux-System mit Samba, das Linux-Dateien anbietet, die als Fenster angezeigt werden. Die gleiche Idee wie bei der Verwendung von Dropbox zum Austauschen von Dateien.

0
pauljohn32

Wie Tilman sagt, können Sie normalerweise einen Dateisystemtreiber verwenden, mit dem eine Ubuntu-Partition (ext2/3/4fs, XFS, Btrfs usw.) wie eine Windows-FAT-, exFAT- oder NTFS-Partition funktioniert.

Ich kenne einen anderen Ansatz: Ein eigenständiges Programm, das das Kopieren und ähnliche Vorgänge ermöglicht, aber keinen Zugriff auf andere Programme gewährt. Ein Beispiel ist Ext2Read, , das mit ext2/3/4-Dateisystemen funktioniert. Ich habe dieses oder ein ähnliches Programm vor einigen Jahren kurz verwendet, habe es aber in letzter Zeit nicht mehr verwendet. Daher kann ich nicht sagen, wie gut dieses spezifische Programm heute funktioniert.

Beachten Sie, dass das Risiko, über einen Treiber auf Dateien zuzugreifen, zumindest im Prinzip mit dem Risiko vergleichbar ist, über ein Hilfsprogramm wie Ext2Read auf Dateien zuzugreifen. (Möglicherweise gibt es in der einen oder anderen Implementierung Fehler, aber es gibt keinen Grund zu der Annahme, dass Ext2Read besser als ein Treiber ist, zumindest nicht als allgemeine Regel.) Ich habe die Windows-Treiber (und dedizierten Programme) für nicht befolgt Der Zugriff auf das Linux-Dateisystem ist sehr eng, daher kann ich nicht sagen, welche spezifischen Programme wahrscheinlich besser oder schlechter sind als andere.

Wo ein Treiber im Allgemeinen riskanter sein könnte , liegt darin, dass Sie jedem Windows-Programm Zugriff auf das Linux-Dateisystem gewähren, wenn RandomProgram dies entscheidet Wenn Sie wirklich jede Datei mit dem Namen \etc\fstab auf jeder Festplatte löschen möchten, verschwindet die Ubuntu-Datei /etc/fstab, und Sie haben Probleme beim Booten, um nur eines von vielen unwahrscheinlichen problemverursachenden Szenarien zu nennen. Ähnliche Kommentare können zu Benutzerfehlern abgegeben werden, insbesondere wenn der Treiber ständig ausgeführt wird. Unabhängig davon, ob Sie einen Treiber oder ein spezielles Programm verwenden, können Sie diese Risiken minimieren, indem Sie das Linux-Dateisystem schreibgeschützt bereitstellen. Wenn Sie jedoch in der Lage sein müssen, von Windows aus in das Linux-Dateisystem zu schreiben, funktioniert dieser Ansatz nicht.

0
Rod Smith