Bagaimana cara menonaktifkan pemasangan otomatis drive internal di Ubuntu atau Kubuntu 18.04

10

Saya menjalankan Kubuntu 18.04 w / KDE Plasma 5.12.6 dari drive USB. Ini adalah pemasangan penuh, bukan versi Langsung. Drive berfungsi sebagai sistem portabel yang dapat saya gunakan dengan sebagian besar komputer fisik.

Untuk mencegah kerusakan pada data komputer host. Saya tidak ingin mengotomatiskan semua drive disk internal saat boot. Bahkan lebih baik, saya ingin sepenuhnya menonaktifkan drive itu, sehingga bahkan normalsudo mount /dev/sdx tidak akan berfungsi, tapi saya akan setuju untuk menonaktifkan pemasangan otomatis untuk memulai.

Apa yang saya coba

  • Jawaban yang paling sering dikutip adalah mengubah org.gnome.desktop.media-handling automountpengaturan menjadi false. Saya telah melakukan ini dengan menggunakan baik gsettingsdari baris perintah maupun dconfeditor gui. Automount dan automount-open disetel ke false
  • Menghapus akun saya (dan semua akun) dari grup plugdev.
  • Mengkonfirmasi bahwa pengaturan "Aktifkan pemasangan otomatis media yang dapat dilepas" di Removeable Devicesmodul pengaturan Kubuntu tidak terhapus.

Setelah mencoba semua ini dan me-reboot, Kubuntu masih me-mount semua partisi yang ditemukan, baik yang ada di flash drive maupun yang ditemukan di drive internal.

Solusi yang tidak akan berhasil

  • Solusi lain yang sering disebutkan adalah menonaktifkan pemasangan otomatis perangkat tertentu dengan menambahkan perangkat fstabbersama dengan noautoopsi. Solusi ini tidak membantu dalam skenario saya, karena saya tidak tahu perangkat apa yang akan hadir ketika sistem dinyalakan. Saya perlu mengkonfigurasi fstab ke default dengan noauto untuk semua perangkat.
BrianHVB
sumber
@Panther terima kasih, itu berhasil. Karena pertanyaan / solusinya adalah untuk versi Linux yang lebih lama, dan secara khusus ditandai untuk openSUSE, apakah Anda ingin menuliskan komentar Anda sebagai jawaban? Berdasarkan pertanyaan lain, saya pikir ini adalah permintaan yang cukup umum, terutama untuk Kubuntu.
BrianHVB
@BrianHVP silakan, berikan kredit untuk sumbernya
Panther
Saya menemukan solusinya: tulis aturan udev khusus .
Chris Chen

Jawaban:

8

Pemasangan otomatis disk di distro Linux berbasis Debian (dan mungkin yang lain) berasal dari layanan yang disebut udisks2 .

Menonaktifkan layanan ini akan mencegah disk apa pun dipasang secara otomatis, sementara masih memungkinkan pemasangan manual.

Nonaktifkan layanan - Tidak ada otomatis atau manual dimulai

systemctl mask udisks2

Buka kedok layanan - Apakah perlu menjalankannya secara manual atau me-restart komputer

systemctl unmask udisks2
systemctl unmask udisks2.service

Hentikan layanan sementara - Ini tidak akan bertahan di restart

systemctl stop udisks2.service

Dapatkan status

sudo systemctl status udisks2

Kredit ke @maxschlepzig untuk menjawab pertanyaan serupa tentang OpenSUSE.

BrianHVB
sumber
0

Ini sebenarnya bukan jawaban untuk pertanyaan asli, tetapi sebuah komentar bahwa saya memiliki efek samping yang tidak diinginkan dengan solusi ini pada Ubuntu 18.04 menggunakan kayu manis. Menonaktifkan udisks2 juga membantu saya, tetapi seperti yang dijelaskan di sini tidak dapat memulai nemo jika udisks2 dinonaktifkan, saya kemudian mengalami masalah bahwa pengelola file nemo tidak memulai lagi. Solusi bagi saya adalah menonaktifkan opsi "Otomatis pasang media yang dapat dilepas saat dimasukkan dan saat mulai" di tab "Perilaku" preferensi nemo.

drhuh
sumber