Wie binde ich mein Windows-Dateisystem in Ubuntu ein?


12

Ich habe vor kurzem einen neuen Windows-Computer bekommen und möchte mit Ubuntu dual booten. Ich möchte eigentlich keine 2 getrennten Dateisysteme (mit Mounten) haben, möchte aber die beiden integrieren, wenn es möglich ist. Wie zum Beispiel möchte ich, dass mein / home / name / Pictures den gleichen Inhalt hat wie der Ordner Pictures in My Documents in Windows, / home / name / Downloads den gleichen Inhalt wie der Ordner Downloads in Windows, Music den gleichen Inhalt hat als Musikordner des Fensters und wenn möglich sogar als Desktop. Ich verstehe, dass einige Ordner anders sein müssten, da AppData in Windows möglicherweise nicht ordnungsgemäß funktioniert und einige Duplikate erforderlich sind.

Ist das überhaupt möglich? Ich hasse es, wenn sich Ubuntu so anfühlt, als hätte man einen neuen Computer zusammen und möchte eine Einheit (kein Wortspiel beabsichtigt).

Vielen Dank.



Das erinnerte mich nur an den [Migrationsassistenten] [1], der aus mangelndem Interesse aus dem Live CD-Installationsprogramm entfernt wurde. Aber ich denke, ein Tool, das Daten bestimmter Anwendungen von der Windows-Partition mit Ubuntu teilt oder zumindest dem Benutzer dabei hilft, würde von vielen Dual-Boot-Benutzern in der Community geschätzt werden. Von allem, was ich bis jetzt gesehen habe, macht Ubuntu für Android aus der Sicht des Benutzers etwas Ähnliches. Zugegeben, das Mounten einer Partition und das Platzieren symbolischer Links ist nicht so toll. [1]: launchpad.net/ubuntu/precise/+source/migration-assistant
LiveWireBT

Antworten:


12

Voraussetzungen

Sie müssen die Windows-Partition in Ubuntu gemountet haben , damit das Folgende funktioniert.

Umleiten spezieller Ordner

Ein Äquivalent zu speziellen Ordnern (Eigene Dateien, Eigene Musik, Eigene Bilder usw.), die aus Windows-Ordnern bekannt sind, wurde vom Projekt freedesktop.org definiert . Die entsprechende Konfigurationsdatei ~/.config/user-dirs.dirswird vom xdg-user-dirs-updateKommando verwaltet.

Sie können beispielsweise das Download-Verzeichnis ändern, indem Sie den folgenden Befehl im Terminal ausführen:

xdg-user-dirs-update --set DOWNLOAD /mnt/<WINDOWS_PARTITION>/users/<YOU>/Downloads

Eine andere Möglichkeit, dies zu erreichen, ist das manuelle Ersetzen $HOME/Downloadsdurch /mnt/<WINDOWS_PARTITION>/users/<YOU>/Downloadsin der Konfigurationsdatei (z. B. in gedit oder nano).

Um haben die Änderungen wirksam laufen xdg-user-dirs-gtk-updatehinterher und zusätzlich , xdg-user-dirs-updatewenn Sie die Konfigurationsdatei von Hand bearbeitet haben.

Regelmäßige Ordner umleiten

Sie können auch Ordner in Ihrem Ubuntu-Basisordner durch symbolische Links zu den Ordnern auf Ihrer Windows-Partition ersetzen, z.

ln -s /mnt/<WINDOWS_PARTITION>/users/<YOU>/AppData/Roaming/Mozilla/Firefox/Profiles/<YOUR_PROFILE.default> ~/.mozilla/firefox/<YOUR_PROFILE.default>

Dies ist eine sehr einfache Lösung, die nicht für alle Fälle funktioniert. In einigen Fällen können Probleme auftreten. Einige Benutzer teilen jedoch die Einstellungen für Firefox und Thunderbird auf diese Weise.


Ich habe dies für einige Dateien versucht, aber ich muss zuerst das "OS" -Laufwerk mounten, was wirklich ärgerlich ist. Ansonsten steht "broken link"
dukevin 20.08.12

Eine wichtige Sache ist, alles in Terminal zu tun - Gnome verfolgt Operationen mit "speziellen" Ordnern, wenn sie über den Dateimanager ausgeführt werden. Ich benehme mich nicht wie im Original-Bilderordner
Sergey

@ KevinDuke: Sie müssen eine Zeile hinzufügen, /etc/fstabum die Windows-Partition beim Booten automatisch einzuhängen. Suchen Sie auf dieser Website nach Anweisungen.
Sergey

@Sergey danke, ich denke, Auto-Mount wäre der Weg zu gehen. Wie wirkt sich das auf die Leistung aus?
Dukevin

@ KevinDuke: Ich weiß nicht, wie sich dies auf die Leistung auswirken könnte, außer dass der Startvorgang möglicherweise einen Sekundenbruchteil länger dauert.
Sergey

3

Geben Sie dies im Terminal ein

gedit ~/.config/user-dirs.dirs

und verbinden Sie sich mit dem absoluten Pfad der Windows-Ordner. Dann können Sie einfach "killall nautilus" oder möglicherweise neu starten.


Das ist ziemlich interessant. Funktioniert das, ohne das Laufwerk zu mounten? Und wie ist das im Vergleich zu Symlinks?
Dukevin

Nein, Sie müssen das Laufwerk einbinden. Genau das Richtige für Sie beim Start. Der Vorteil für Sie ist, dass Sie die Liste direkt vor sich haben, anstatt eine Reihe von Symlinks im Terminal zu erstellen.
Matt Davis

1

Ja, es ist möglich. Ich denke nicht, dass es auf die gleiche Weise angezeigt wird, da sie unterschiedliche Symbolsätze verwenden. Es sollten jedoch dieselben Dateien und Ordner angezeigt werden, die Sie möglicherweise auf Ihrem Desktop abgelegt haben.
Das Problem, mit dem Sie wahrscheinlich konfrontiert werden, besteht darin, dass Windows diese Dateien und Ordner von verschiedenen relativen Ausgangspunkten referenziert. (Wenn Sie darauf klicken, wird der Fehler "Datei nicht gefunden" angezeigt.)

Wenn Sie aus irgendeinem Grund fortfahren möchten, finden Sie Ihren Ubuntu "Desktop" -Ordner in Ihrem Home-Ordner. Benennen Sie es in "desktop.bak" um, damit Sie dies später rückgängig machen können. Öffne ein Terminal und gib 'ln -s / path_to / windows / Desktop Desktop' ein

Öffnen Sie Ihren privaten Ordner und klicken Sie auf den neuen Desktop-Link. Sie sollten die Dateien und Ordner sehen, auf die auf Ihrem Windows-Desktop verwiesen wird. (Aus Neugier versuchen Sie, auf sie zu klicken und zu prüfen, ob sie funktionieren.)

Sie sollten sich abmelden und wieder anmelden können, um zu sehen, was sich auf Ihrem Desktop befindet. Wenn Sie feststellen, dass dies nicht Ihren Wünschen entspricht, löschen Sie einfach den symbolisch verknüpften "Desktop" und benennen Sie die Datei "desktop.bak" in "Desktop" um.


Diese Antwort betraf tatsächlich eine andere Frage, die zusammengeführt wurde. Übrigens.
Argusvision

0

Hängen Sie die Windows-Partition ein und hängen Sie dann --bind ihre Verzeichnisse unter Ihrer Startseite an. Dadurch können Ihre Anwendungen transparent auf die Windows-Partition zugreifen.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.