GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Symlinks zum Unterbrechen von Windows-Ordnern?

Ich habe einen Ordner meiner Arbeit auf meiner Windows-Partition, den ich manchmal noch von Windows aus verwende, also kann ich ihn nicht einfach auf meine Linux-Partition verschieben. Also habe ich einen Symlink erstellt (sowohl mit ln -s als auch durch Rechtsklick auf den Ordner), den ich in meinem Linux-Dokumentenordner behalte, aber wenn ich meinen Computer aus- und wieder einschalte, bricht der Link ab. Kann ich irgendetwas tun, um das zu verhindern?

EDIT:Ich habe eine Problemumgehung gefunden, die einfach in das Windows_OS-Verzeichnis klickt, bevor ich gehe und versuche, auf die Symlinks zuzugreifen, das Laufwerk C:bereitzustellen und die Links zu reparieren, aber ich würde es trotzdem schätzen, wenn jemand eine Möglichkeit kennt, beides zu automatisieren dies oder verhindern Sie, dass sie überhaupt kaputt gehen.

Akzeptierte Antwort:

Sie können Ihrer fstab einen Eintrag hinzufügen damit die Partition beim Booten mit den richtigen Berechtigungen gemountet wird

Sie können einige Hintergrundinformationen auf fstab lesen hier in der Ubuntu-Hilfe

Sie sollten das Laufwerk mit Lese- und Schreibberechtigung mounten, daher muss das Dateisystem-Label ntfs-3g sein . Überprüfen Sie zuerst, ob Sie das Paket haben:

sudo apt-get install ntfs-3g

wahrscheinlich wird es sagen, dass Sie bereits die neueste Version haben, was cool ist.

Als nächstes wählen Sie einen Einhängepunkt für Ihre Partition. Sie wissen wahrscheinlich, wo es normalerweise gemountet ist, wenn Sie es von Ihrer Ubuntu-Partition aus öffnen. Sie können entweder diesen Einhängepunkt verwenden oder einen neuen erstellen. Sie können es beliebig nennen, aber es sollte in /media sein .

sudo mkdir /media/windows

Sichern Sie nun bitte Ihre fstab :

sudo cp /etc/fstab /etc/fstab-backup

Um die Änderungen jederzeit rückgängig zu machen sudo mv /etc/fstab-backup /etc/fstab

Sie benötigen die UUID Ihrer Windows-Partition, also führen Sie sie aus

sudo blkid

Sie sehen alle Ihre Partitionen mit UUID="VeryLongString-OfLetters&Numbers" Sie können die Windows-Partition anhand ihres Dateisystem-Tags TYPE="ntfs" identifizieren . Kopieren Sie die UUID der Partition. Jetzt können Sie Ihren neuen Eintrag in der fstab so machen

sudo nano /etc/fstab

Erstellen Sie am Ende der Datei eine neue Zeile mit UUID, dann dem von Ihnen gewählten Einhängepunkt, dann Dateisystemtyp, dann Optionen, dann zwei getrennte Nullen, wie hier

UUID=that-long-string-you-copied /media/windows   ntfs-3g    auto,user,rw   0   0

Die Optionen bedeuten, dass es beim Booten automatisch gemountet wird und von Ihnen gelesen und geschrieben werden kann (nicht nur von root). Die beiden Nullen sind nur Nulloptionen (siehe die oben verlinkte Hilfeseite). Vielleicht möchten Sie einen Kommentar (der die Zeile mit # beginnt) in der obigen Zeile für zukünftige Referenz hinzufügen, wie:

# To make my symlinks persistent

Speichern Sie die Datei (Strg +X dann Y ) und beenden, dann neu starten. Wenn Sie alles richtig gemacht haben, finden Sie Ihre Partition an dem von Ihnen ausgewählten Mountpoint. Erstellen Sie Ihre Symlinks erneut und jetzt werden sie Energiezyklen überleben.

Verwandte:Gedit hat seit dem Upgrade auf 16.10 einen transparenten Hintergrund?
Ubuntu
  1. Kann Hiberfile auf Ntfs-Partition nicht entfernen?

  2. Dual-Boot-Ubunuty/Windows 10-Partition auf Dell Xps 13?

  3. Ntfs-Partition ist als schreibgeschützt gemountet?

  4. Primäre oder logische Partition

  5. Installieren von Windows Update 3033929

Wie man Windows XP und Ubuntu Linux dual bootet

So booten Sie Ubuntu 20.04 LTS zusammen mit Windows 10

Lösen Sie das Windows-Partitionsmount-Problem in Ubuntu Dual Boot

So teilen Sie einen Ordner auf Ubuntu für den Zugriff von Windows 10

Duales Booten von Windows und Ubuntu?

Freigegebener Ordner in Virtualbox (Ubuntu und Windows 7)?