Wie kann ich das automatische Mounten einer Partition in fstab verhindern?


7

Zuvor habe ich das automatische Mounten einer bestimmten Partition beim Booten durch die folgende Zeile in verhindert /etc/fstab

UUID=<alphanumeric> /media/windowsHDD ntfs user,noauto 0 0

Irgendwann im letzten Jahr schlug dies fehl und die Partition wurde beim Booten automatisch gemountet. Ich habe folgendes versucht, was ebenfalls fehlgeschlagen ist.

/dev/sda1 /media/windowsHDD ntfs user,noauto 0 0

Da ich dachte, dass ich vielleicht von diesem Fehler gebissen wurde , entfernte ich ihn user, aber das schlug auch fehl.

UUID=<alphanumeric> /media/windowsHDD ntfs noauto 0 0

Gibt es eine Möglichkeit, das automatische Mounten in fstab zu verhindern?


1
@Jobin Ich werde versuchen, die gesamte Zeile zu kommentieren. Seltsamerweise noautofunktioniert dort noch ein anderer Eintrag /dev/sdb1 /media/3030-3030/ vfat user,noauto 0 0.
Sparhawk

In dem Fehlerbericht, den Sie selbst erwähnt haben, schlagen die Leute vor, einen anderen Mountpoint als einen im Inneren zu verwenden /media. Dieser Ordner wird möglicherweise von Ubuntu auf besondere Weise behandelt, und einige Automount-Mechanismen können ihn bereitstellen, obwohl Sie etwas /etc/fstabanderes sagen. Vorschlag: Verschieben Sie den Mountpoint an einen anderen Ort ( /mnt/windowsHDDoder was auch immer) und versuchen Sie es erneut. Vergessen Sie nicht, das Verzeichnis zu erstellen, das Sie als Einhängepunkt angeben.
Malte Skoruppa

@MalteSkoruppa Ich habe versucht, den Mountpoint auf zu ändern /mnt/windowsHDD. Ich habe vergessen, das Verzeichnis zu erstellen (und ich möchte sowieso nicht, dass es automatisch bereitgestellt wird), aber beim Neustart wurde es dort erstellt und bereitgestellt.
Sparhawk

@Jobin, der die gesamte Zeile auskommentiert, führt zu einer automatischen Montage bei /media/sparhawk/windowsHDD. Seltsamerweise werden die Dateien grün markiert, wenn ich den Speicherort in fstab anmelde ls -l. Wenn ich jedoch alles auskommentiere, sind sie nur eine normale Farbe.
Sparhawk

Antworten:


2

Um dieses Problem zu vermeiden, stellen Sie Folgendes sicher:

  1. Die Partition ist nicht in / media eingebunden
  2. Der Name des Ziel-Mount-Verzeichnisses unterscheidet sich vom Wert der Partitionsbezeichnung

Überprüfen Sie den Eintrag in / etc / fstab:

user@raspberrypi:/ $ cat /etc/fstab
/dev/sda1     /media/st1       ntfs-3g noauto,rw         0       0

Überprüfen Sie die Beschriftung der Partition:

user@raspberrypi:/ $ sudo ntfslabel -f /dev/sda1 
st1

Da der Name des Ziel-Mount-Verzeichnisses (/ media / st1 ) der Partitionsbezeichnung ( st1 ) entspricht, wird die Partition trotz des noauto-Parameters in / etc / fstab automatisch weiter gemountet.


Lassen Sie uns etwas tun, um die automatische Montage zu vermeiden. Erstellen Sie ein neues Verzeichnis in / mnt:

user@raspberrypi:/ $ sudo mkdir /mnt/testdir

Bearbeiten Sie den Eintrag / etc / fstab:

/dev/sda1     /mnt/testdir       ntfs-3g auto,rw         0       0

Ändern Sie abschließend die Bezeichnung der Partition und starten Sie neu:

user@raspberrypi:/ $ sudo ntfslabel /dev/sda1 "new_label"

user@raspberrypi:/ $ sudo reboot

Die Partition sollte nicht mehr automatisch gemountet werden.


Leider bin ich vor ein paar Jahren zu Arch Linux gewechselt, daher kann ich nicht wirklich sagen, ob dies funktioniert oder nicht. Dieses Problem wurde durch die Migration und / oder ein KDE-Plasma-Update behoben. Willkommen bei StackExchange und vielen Dank, dass Sie diese Antwort gepostet haben. Hoffentlich wird es für andere nützlich sein! (PS haben eine Gegenstimme.)
Sparhawk

"Da der Name des Ziel-Mount-Verzeichnisses (/ media / st1) der Partitionsbezeichnung (st1) entspricht, wird die Partition trotz des noauto-Parameters in / etc / fstab weiterhin automatisch gemountet." .... aber warum? Es ist lange her, dass ich Labels verwendet habe, aber das scheint albern, wenn es explizit auf noauto gesetzt ist.
Angelo

-2

Versuchen Sie dies zu addind /etc/fstab. Drücken Sie einfach Ctrl+ Alt+ Tauf Ihrer Tastatur, um das Terminal zu öffnen. Führen Sie beim Öffnen die folgenden Befehle aus:

/dev/sdaX /media/external-noauto ext4 user,noauto 0 0

Oder Sie können PySDM verwenden

Stellen Sie sicher, dass Sie X durch Ihre Geräte-ID ersetzen.


Was ist, wenn anstelle von noauto die Zeile kommentiert wird?
Jobin

1
@Mitch Wollen Sie diese Zeile zu fstab hinzufügen? Ihr zweiter und dritter Satz schlagen vor, ihn als Befehl auszuführen. Außerdem scheint es im Wesentlichen mit meiner ursprünglichen Zeile identisch zu sein, außer dass es ext4 ist, wenn meine Festplatte wirklich ntfs ist. Ich möchte es bei Bedarf an der angegebenen Stelle montieren können, nur nicht automatisch.
Sparhawk

@Jobin Ich werde in den Hauptkommentaren unter meiner Frage antworten.
Sparhawk

Zu fstab hinzufügen, deaktiviert die automatische Bereitstellung. Es unterscheidet sich geringfügig von Ihrem Original, bei dem Sie nach dem Namen des Laufwerks noauto hinzufügen müssen. /dev/sdaX /media/external-noauto ntfs user,noauto 0 0 Gib mir Bescheid.
Mitch

Das hat auch nicht funktioniert. Beim Neustart wird die Partition /media/external-noautostattdessen automatisch um gemountet .
Sparhawk
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.