Für minimale Installationen von Debian habe ich verwendet halevt
, um die automatische Bereitstellung von USB-Laufwerken zu ermöglichen. Halevt
ist zuverlässig und erfordert keine Konfiguration außer der Installation des Pakets. Jetzt wurde halevt
aus Debian Testing entfernt und ich suche nach einem Ersatz, aber keine der Alternativen scheint so einfach zu sein.
Welches Dienstprogramm für die automatische Bereitstellung von USB-Laufwerken ist das leichteste, einfachste und stabilste?
EDIT: Ich konnte udev nie so arbeiten lassen, wie ich es wollte. Das Problem ist, dass udev-Regeln immer als root ausgeführt werden, sodass Medien als root bereitgestellt werden. Es ist möglich, das Mounten als bestimmter Benutzer fest zu codieren, aber es scheint, dass Sie keine Regel erstellen können, die als aktueller Benutzer bereitgestellt wird. Laut Dokumentation sollte es mit dem MODE-Wert möglich sein, aber es scheint nicht in Debian implementiert zu sein. Wenn also Automounting erforderlich ist, muss ich immer noch halevt verwenden. Ansonsten benutze ich pmount.
Halevt
ist es stabil, prüfend und instabil.Antworten:
Die festplattenbasierten Funktionen von HAL wurden durch udev und udisks ersetzt .
Es gibt ein komplettes Beispiel dafür , wie udev zu verwenden , um dies zu tun , auf der Automounting udisks Wrapper Seite:
/etc/udev/rules.d/11-media-by-label-auto-mount.rules
Weitere Informationen zu udev:
Es gibt auch einige Optionen, die auf udisks basieren und das neue Äquivalent von halevt darstellen:
Ich konnte keine davon im Test-Repository finden , daher müssen Sie möglicherweise ein passendes Repository eines Drittanbieters finden oder deren Anweisungen folgen, um die Software auf Ihrem eigenen Computer zu kompilieren.
quelle
root
. 2. Das automatische Aufheben der Bereitstellung schlägt manchmal fehl und ein Knoten bleibt durch einen Neustart erhalten. 3. Einige nicht mit Strom versorgte Laufwerke werden überhaupt nicht gemountet. 4. Mehrmals fehlgeschlagene Übertragung von Dateien. Ich hatte keines dieser Probleme mithalevt
.Wenn Sie hal nicht verwenden möchten, können Sie eine udev-Regel verwenden, um Ihre Laufwerke automatisch bereitzustellen. Das Arch Wiki hat hier einen guten Artikel über Regeln:
https://wiki.archlinux.org/index.php/Udev#Auto_mounting_USB_devices
Sie könnten auch versuchen, etwas wie udiskie (es ist in der AUR) zu verwenden:
https://wiki.archlinux.org/index.php/Udiskie
Es gibt auch ein Skript zum Integrieren von udiskie in Ihr Openbox-Menü .
quelle
Sie sollten wahrscheinlich versuchen, Ihre eigenen udev-, hal- oder hotplug-Regeln einzurichten, um Laufwerke automatisch bereitzustellen und sogar Befehle auszuführen, wenn sie eine Verbindung herstellen. Sie könnten auch in pmount schauen .
Es gibt einige Automounter für Linux. Sie müssen nur herausfinden, was am besten zu Ihrer Arbeit passt.
Beachten Sie auch, dass Sie viele Teile von den größeren DEs wie Gnome ausführen können, ohne die gesamte Funktion auszuführen. Sie sollten in der Lage sein, gnome-volume-manager getrennt von der Verwendung für Ihre Sitzung zu verwenden.
quelle