Як відключити автоматичне встановлення внутрішніх накопичувачів в Ubuntu або Kubuntu 18.04


10

Я використовую Kubuntu 18.04 w / KDE Plasma 5.12.6 від USB-накопичувача. Це повна установка, а не версія Live. Привід служить переносною системою, яку я можу використовувати з більшістю фізичних комп'ютерів.

Щоб запобігти будь-якій шкоді даним хост-комп'ютера. Я не хочу автоматизувати будь-які внутрішні дискові диски під час завантаження. Ще краще, я хотів би повністю відключити ці накопичувачі, так що навіть нормальний sudo mount /dev/sdxне працював би, але я погоджусь на відключення автоматичного монтажу для початку.

Що я спробував

  • Найчастіше цитується відповідь - змінити org.gnome.desktop.media-handling automountналаштування на хибне. Я це робив, використовуючи як gsettingsкомандний рядок, так і dconfредактор gui. І автоматичний, і автоматичний відкритий встановлені на помилку
  • Видалення мого облікового запису (та всіх облікових записів) із групи plugdev.
  • Підтвердження того, що параметр "Увімкнути автоматичне встановлення знімного носія" в Removeable Devicesмодулі налаштувань Kubuntu знімається.

Спробувавши все це та перезавантажившись, Kubuntu все-таки змонтує всі виявлені розділи, як ті, що знаходяться на флеш-диску, так і будь-які, знайдені на внутрішніх дисках.

Рішення, які не працюватимуть

  • Іншим часто згадуваним рішенням є відключення автоматичного монтажу конкретних пристроїв шляхом додавання пристрою fstabразом із noautoопцією. Це рішення не допомагає в моєму сценарії, оскільки я не знаю, які пристрої будуть присутнім при запуску системи. Мені потрібно якось налаштувати fstab за замовчуванням з noauto для всіх пристроїв.


@Panther спасибі, що спрацювало. Оскільки питання / рішення стосується старої версії Linux і спеціально позначеної для openSUSE, ви хочете написати свій коментар як відповідь? Виходячи з інших питань, я думаю, що це досить поширений запит, особливо для Kubuntu.
BrianHVB

@BrianHVP продовжуйте, надайте кредит джерелу
Пантера

Відповіді:


8

Автоматичне встановлення дисків у дистрибутивах Linux на базі Debian (та, можливо, інших) походить від послуги під назвою udisks2 .

Якщо вимкнути цю послугу, будь-який диск не зможе автоматично монтуватися, але все одно дозволить встановити вручну.

Вимкнути послугу - Автоматичне або ручне запуску

systemctl mask udisks2

Видаліть маскування служби - потрібно буде її запустити вручну або перезавантажити комп’ютер

systemctl unmask udisks2
systemctl unmask udisks2.service

Тимчасово зупиніть послугу - це не буде зберігатися під час перезапуску

systemctl stop udisks2.service

Отримайте статус

sudo systemctl status udisks2

Подяка @maxschlepzig за відповідь на подібне запитання щодо OpenSUSE.


0

Це насправді не відповідь на початкове запитання, але коментар про те, що я мав небажаний побічний ефект від цього рішення на Ubuntu 18.04 з використанням кориці. Вимкнення udisks2 теж допомогло мені, але як описано тут, неможливо запустити nemo, якщо udisks2 вимкнено, тоді у мене виникла проблема з тим, що файловий менеджер nemo більше не запускався. Для мене рішенням було відключити опцію "Автоматичне кріплення знімних носіїв при вставці та при запуску" на вкладці "Поведінка" неможливості вподобань.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.