Nonaktifkan buka-otomatis untuk perangkat tertentu

9

Setiap kali saya memasukkan flash drive, jendela Nautilus baru terbuka menunjukkan isinya. Apakah ada cara untuk menonaktifkan opsi "buka otomatis" untuk unit USB tertentu?

Brallan Aguilar
sumber
PD .: Saya ingin menggunakannya UNTUK PERANGKAT USB KHUSUS!
Brallan Aguilar
1
Use Case: Saya ingin melakukan ini untuk ponsel saya sehingga saya dapat mengisi daya dari komputer saya tanpa pemasangan.
flickerfly

Jawaban:

4

pergi ke Dash Home > System Settings -> Removable Mediadan periksa "Jangan pernah meminta atau memulai program pada penyisipan media"

masukkan deskripsi gambar di sini

druss
sumber
3
Emmm, saya ingin menonaktifkan perangkat tertentu, bukan untuk semua.
Brallan Aguilar
1
di Ubuntu 14.04, benar Dash Home > System Settings > Details > Removable Media. Info lebih lanjut di superuser.com/questions/556674/…
Ehtesh Choudhury
@BrallanAguilar seseorang setidaknya 'memecahkan' ini dengan skrip unmount id-speficic ...
Frank Nocke
0

Cari tahu uuidnya:

Mari kita mulai dengan id saat ini (belum digunakan)

mount | grep ^/dev

Anda harus di suatu tempat harus mengenali nama aslinya di sini,

/dev/sda4...
/dev/sda5 on /boot ...
/dev/sdc1 on /media/frank/FancyBackupDrive FX1... <-- assume, its this
/dev/sdc2 on /media/frank/some other Drive ...

Sekarang, katakanlah, ini sdc1. Mari kita cari uuid yang benar-benar unik:

$> ll /dev/disk/by-uuid/ | grep sdc1

Seharusnya Anda mendapatkan string yang cukup panjang (sering hex, kadang-kadang dengan tanda hubung) yang secara simbolis menghubungkan suatu tempat (well, ke atas sdc1)

lrwxrwxrwx [...]  366A2F886A2F003A -> ../../sdc1

Masuk ke /etc/fstabuntuk tidak pernah me-mount

Cadangkan sebelum terdengar seperti ide yang bagus untuk saya.

sudo cp /etc/fstab /etc/fstab.bak

Kemudian buka untuk edit (yaitu sudo pluma /etc/fstab), masukkan ini ke file (komentar opsional, sistem uuid dan file Anda mungkin berbeda)

# Pemasangan Otomatis mencegah UUID = 366A2F446A2F006B tidak ada ntfs ro, noauto

Bekerja untuk saya, dengan drive eksternal dua-partisi!

Jika Anda mengembangkan keinginan untuk menggunakan drive itu:

manual mount

direktori harus ada sebelumnya, tidak diurus. jadi hasilkan (hanya sekali, selamanya):

sudo mkdir /media/myFx

Dan di sini kita mulai

mount /dev/disk/by-uuid/366A2F886A2F003A /media/myFX

lepaskan secara manual

sudo umount /dev/disk/by-uuid/366A2F886A2F003A

Tergantung pada spesifikasi Anda, tingkat respons Anda. entri fstab Anda mungkin memerlukan parameter tambahan dengan hak pengguna pilihan Anda, format drive 'langka' dan semua itu :

sudo mount -t ntfs -o umask=007,gid=046,uid=0,nls=utf8 /dev/disk/by-uuid/366A2F886A2F003A /media/myFX
Frank Nocke
sumber
0

Saat ini lingkungan desktop berbasis kesatuan / gnome memiliki gnome-disksutilitas yang dapat Anda gunakan untuk tujuan khusus ini.

Cukup pilih perangkat Anda di kolom di sebelah kiri, lalu pilih partisi yang tidak ingin Anda pasang (yang mungkin hanya diharapkan pada disk USB umum) dan klik di tombol dengan roda penggerakbawah bilah partisi. Kemudian pilih Edit Mount Options...dan atur di sana apa pun yang Anda inginkan. Saya kira Anda mencari untuk menonaktifkan Mount at startupopsi (yang merupakan default pada Ubuntu 16.04, tetapi masih misalnya tidak pada CentOS 7).

Setelah mengklik OKAnda akan diminta untuk memasukkan kata sandi sudo dan hasilnya akan ditulis ke /etc/fstabtempat Anda dapat melihat apa yang sebenarnya terjadi.

tlwhitec
sumber
Ini terlihat sangat menjanjikan sebagai cara 'lunak' untuk menangani pertanyaan awal tanpa mengedit file sistem secara langsung, tetapi sayangnya gnome-disk sepertinya tidak melihat ponsel Android yang terpasang. (16.04, telepon LG Nexus 5X.)
cdaddr
1
Hai @cdaddr! Ini cerita yang sangat berbeda dengan perangkat MTP. MTP adalah protokol transfer data, bukan cara untuk memperkenalkan perangkat disk ke sistem. Perangkat "lunak" ini biasanya melalui gvfsdan tampaknya cukup sulit untuk dijinakkan. Ini tampaknya menjadi mungkin , meskipun.
tlwhitec