Używam Kubuntu 18.04 z / KDE Plasma 5.12.6 z napędu USB. To jest pełna instalacja, a nie wersja Live. Dysk służy jako przenośny system, z którego mogę korzystać na większości fizycznych komputerów.
Aby zapobiec uszkodzeniu danych komputera hosta. Nie chcę automatycznie montować żadnych wewnętrznych napędów dysków podczas rozruchu. Co więcej, chciałbym całkowicie wyłączyć te dyski, aby nawet normalny sudo mount /dev/sdx
nie działał, ale zgodzę się na wyłączenie automatycznego montowania.
Co próbowałem
- Najczęściej cytowaną odpowiedzią jest zmiana
org.gnome.desktop.media-handling automount
ustawienia na false. Zrobiłem to przy użyciu zarównogsettings
z wiersza poleceń, jak idconf
edytora GUI. Zarówno automount, jak i automount-open są ustawione na false - Usuwanie mojego konta (i wszystkich kont) z grupy plugdev.
- Potwierdzenie, że ustawienie „Włącz automatyczny montaż nośników wymiennych” w
Removeable Devices
module ustawień Kubuntu nie jest zaznaczone.
Po wypróbowaniu wszystkich tych elementów i ponownym uruchomieniu, Kubuntu nadal montuje wszystkie wykryte partycje, zarówno te na dysku flash, jak i te znalezione na dyskach wewnętrznych.
Rozwiązania, które nie będą działać
- Innym często wymienianym rozwiązaniem jest wyłączenie automatycznego montażu określonych urządzeń poprzez dodanie urządzenia
fstab
wraz znoauto
opcją. To rozwiązanie nie pomaga w moim scenariuszu, ponieważ nie wiem, jakie urządzenia będą obecne podczas uruchamiania systemu. Musiałbym jakoś skonfigurować fstab na domyślny z noauto dla wszystkich urządzeń.
Odpowiedzi:
Automatyczne montowanie dysków w dystrybucjach Linuksa opartych na Debianie (i być może innych) pochodzi z usługi o nazwie udisks2 .
Wyłączenie tej usługi zapobiegnie automatycznemu podłączeniu dowolnego dysku, a jednocześnie umożliwi ręczny montaż.
Wyłącz usługę - brak automatycznego lub ręcznego uruchamiania
Odblokuj usługę - będzie trzeba ją uruchomić ręcznie lub ponownie uruchomić komputer
Zatrzymaj usługę tymczasowo - nie będzie to trwało po ponownym uruchomieniu
Uzyskaj status
Podziękowania dla @maxschlepzig za udzielenie odpowiedzi na podobne pytanie dotyczące OpenSUSE.
źródło
To nie jest tak naprawdę odpowiedź na pierwotne pytanie, ale komentarz, że miałem niepożądany efekt uboczny z tym rozwiązaniem na Ubuntu 18.04 z użyciem cynamonu. Wyłączenie udisks2 również mi pomogło, ale jak opisano tutaj, nie można uruchomić nemo, jeśli udisks2 jest wyłączony. Miałem wtedy problem, że menedżer plików nemo już się nie uruchomił. Rozwiązaniem było dla mnie wyłączenie opcji „Automatyczne podłączanie nośników wymiennych po włożeniu i uruchomieniu” w zakładce „Zachowanie” w preferencjach nemo.
źródło