Ich habe mir verschiedene Fragen und Themen und Foren dazu angesehen und nichts hat funktioniert.
Ich habe versucht, eine Festplatte zu mounten, auf der meine Linux-Spiele installiert sind. Dieses Laufwerk hat in der Vergangenheit einwandfrei funktioniert, aber jetzt muss Steam es wiederfinden, um zu sagen, dass diese Spiele installiert sind. Wenn ich jedoch versuche, den entsprechenden Ordner hinzuzufügen, wird folgende Fehlermeldung angezeigt:
Der neue Steam-Bibliotheksordner muss sich in einem Dateisystem befinden, das mit Ausführungsberechtigungen bereitgestellt wurde
Ich habe versucht, den hier vorgeschlagenen Ordnernamen zu ändern , und ich habe die Lösung hier ausprobiert, bin jedoch auf eine verweigerte Berechtigung gestoßen. Deshalb habe ich die Schritte hier befolgt , aber immer noch läuft die Erlaubnis verweigert.
Meine Frage ist, was mache ich falsch und mache ich das richtig? Wie kann ich dafür sorgen, dass Steam meinen Spieleordner wieder sieht? Jede Hilfe wird sehr geschätzt.
Ich verwende Ubuntu 14.04 und der Speicherort des Laufwerks ist / media / alkarin / Volume11
/ dev / sdb2 ist in der Tat ntfs
quelle
/etc/fstab
, um NTFS jedes Mal mit der Option zu mounten.Antworten:
Dieser
Steam
Fehler tritt auf, weil Ihr Laufwerk von gemountet wirdroot
und Sie keine Ausführungsberechtigungen für das Laufwerk haben (glaube ich). Sie können die Festplatten-App verwenden, um dies zu ändern.Suchen Sie
disks
im Bindestrich, markieren Sie Ihr Laufwerk und unter dem Verwendungsbild befindet sich ein kleines Zahnradsymbol. Klicken Sie darauf undedit mount options
lassen Sie Ihre Einstellungen nun so aussehenLassen Sie den Rest wie er ist und starten Sie neu. Jetzt befindet sich Ihr Laufwerk in
/mnt
und wird beim Booten automatisch als Benutzer gemountet.So behebe ich diesen Fehler in 14.04, NTFS-Laufwerk.
quelle
habe gerade diesen Fehler erhalten, obwohl uid und gid bereits richtig als @delf Antwort eingerichtet wurden; In meinem Fall hat Windows das "Dirty Bit" verlassen, also musste ich es
sudo ntfsfix -d /dev/sdb1
aushängen , ausführen, wo sdb1 Ihre Festplatte ist, und es erneut einbinden.quelle
Für die Protokolle: Mit dem
ntfs-3g
Treiber hat der folgende Minimalistfstab
den Trick für mich gemachtHoffe, das hilft jedem :) Bevor ich gezwungen hatte
uid
undgid
(für den Benutzer, mit dem ich tatsächlich angemeldet war) und das aus irgendeinem Grund nicht funktionierte (ich konnte Ordner und Dateien auf dem Laufwerk aus einer Shell erstellen, nicht sicher, was das Problem war ). Also die Optionen, die nicht funktionierten:(Ja, mein Hostbenutzer hat WWW-Daten als primäre Gruppe)
quelle