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

Verhindern, dass USB-Laufwerke nach dem Entfernen automatisch neu bereitgestellt werden?

Wenn ich in Nautilus als Benutzer auf „Laufwerk sicher entfernen“ zu meinem USB 3.0 Transcent Storejet 25H3 drücke Laufwerk verbindet es sich sofort wieder.

Wie kann ich es ohne dieses Verhalten sicher entfernen?

Ich denke, die einzige Lösung besteht darin, das automatische Mounten in Ubuntu zu deaktivieren. Das habe ich jetzt gemacht mit:
How to disable automount in nautilus’s settings

Aber es ist eine Schande, denn jetzt wird meine externe Musikbibliothek nicht mehr automatisch bereitgestellt.

Gibt es keine Lösung, bei der Festplatten beim sicheren Entfernen nicht wieder gemountet werden?!

Akzeptierte Antwort:

Gültig für dieses Ubuntu mindestens:

$ lsb_release -d  
Description:    Ubuntu 14.04.1 LTS

Das habe ich gefunden:

$ udisksctl mount --block-device /dev/$device

… wird /dev/xxx im gleichen Stil wie automount mounten,
das heißt – in /media/$USER/Disk_Label-or-UUID/ mit automatisch erstelltem Verzeichnis der letzten Ebene.

$ udisksctl unmount --block-device /dev/$device;  

… wird umount wie oben, aber nicht den Inhalt der Speicherkarte/des USB-Lesegeräts auswerfen.

$ gvfs-mount --eject "file:///media/$USER/DISK_LABEL"  

… scheint schließlich gleich „Sicher entfernen“ oder „Auswerfen“ zu sein – und das OHNE sofortiges Wiedereinhängen.

Hinweis:
$ udisksctl power-off –block-device /dev/$device;
… wäre ansonsten eine 'natürliche' Option, wird aber durch einen sofortigen Remount behindert.

BEARBEITEN – Sie könnten dieses Skript verwenden, um alle zu „umounten“, ohne die Namen ausgraben zu müssen:

#! /bin/bash
#
for device in $(mount | grep "/media/$USER/" | cut -d" " -f1); do
        echo Unmounting $device 
        udisksctl unmount --block-device $device
done

wenn Sie Auswerfen bevorzugen, ändern Sie -f1 in -f3 im cut Befehl und die Zeile mit udiskctl mit

gvfs-mount --eject "file://$device"

(Ich denke – Sie können Probleme haben, Labels mit Leerzeichen korrekt zu zitieren; und Sie erhalten Warnungen, wenn auf dem Gerät mehrere Partitionen gemountet sind).

$ lsblk

… zeigt alle verfügbaren Blockgeräte an (außer RAM-Disks, kein sudo erforderlich ).
RAM und Schleife –> lsblk --all .

Wie kann ich eine beschriftete Festplatte „automounten“?

Rufen Sie das Dash auf (drücken Sie die „Super“-Taste) und geben Sie „startup appl“ ein und „Startup Applications“ sollte erscheinen, klicken Sie darauf.
Klicken Sie auf Hinzufügen und geben Sie alles, was Sie wollen, in die Felder „Name“ und „Kommentar“ ein. Füllen Sie dann „Befehl“ mit Ihrer Version von:

aus
/bin/bash -c '/bin/sleep 5 && /usr/bin/udisksctl mount -b /dev/disk/by-label/GreenWD_3TB'

… wobei /dev/disk/by-label/GreenWD_3TB etwas Passendes finden Sie in der
Anzeige von ls -lR /dev/disk/* | less

Mehr:
Wie greife ich über die Befehlszeile auf gvfs-Mounts zu?
Wie lade ich Laufwerke in /media/userName/ wie Nautilus mit udisks

Verwandte:Windows 8:Wie viele fehlerhafte Blöcke gibt es im USB-Flash-Laufwerk?
Ubuntu
  1. Evolution-Kalender-Fabrik vom Start entfernen?

  2. Kann nicht von Live-CD booten?

  3. Willkommensbildschirm von Live USB entfernen?

  4. Tp-link Ac600 Archer T2u Nano USB Wifi Adapter funktioniert nicht nach dem Upgrade von Ubuntu 19.04 auf 19.10?

  5. Wie entferne ich ISO 9660 von USB?

So installieren Sie Ubuntu von USB

So verhindern Sie ein Timeout von SSH

Wie entferne ich mein Google-Konto aus Google Chrome?

So entfernen Sie Erweiterungen aus Google Chrome

So fügen Sie USB- und andere gemountete Volumes zum/vom Ubuntu-Desktop hinzu/entfernen

Thunderbird aus den Indikator-Meldungen entfernen?