GNU/Linux >> Belajar Linux >  >> Linux

Aturan Udev Saat Usb Flash Drive Dicabut?

Saya menulis aturan untuk mengotomatiskan stik USB saya ke folder tertentu
tetapi ketika saya mencabutnya folder tersebut masih terpasang dan ketika saya ls disana
Saya melihat banyak kesalahan seperti:Directory bread (block: NNNN) failed

Saya mencoba menggunakan

SUBSYSTEM=="block", ACTION=="remove", RUN+="/bin/umount /media/disk"

itu tidak berfungsi.

Aturan pemasangan saya terlihat seperti

SUBSYSTEM=="block", ACTION=="add", RUN+="/bin/mount -t vfat <options> /dev/%k /media/disk"

Jawaban yang Diterima:

Saya telah melihat metode cacat di sekitar web dan cakupannya terlalu umum, seperti yang disebutkan jawaban sebelumnya. Itu juga tidak cukup dinamis, bagaimana jika beberapa perangkat USB dicolokkan? Masalah ini umum dan solusi ada di sekitar. Anda tidak menyebutkan distro Anda, jadi saya tidak dapat memberi tahu Anda skrip mana yang tersedia dalam paket. Saya akan tetap menyebutkannya, karena mereka akan menunjukkan kepada Anda metode yang lebih baik, Anda selalu dapat meminjam bagian yang berlaku.

Pertama, Anda harus benar-benar mempertimbangkan untuk melihat udisks , Jika Anda menggunakan DE penuh Anda mungkin hanya membutuhkannya saja. Hanya untuk WM… Proyek hebat yang menggantikan HAL yang tidak digunakan lagi, dan menggunakan udisks disebut udisks-glue .

Jika Anda masih memutuskan untuk pergi tanpa udisks , lalu lihat udev skrip yang disebut uam .
Gentoo memiliki ebuild, jika tidak, periksa kode sumbernya di GitHub Bitbucket.

Perlu disebutkan, Arch juga memiliki banyak USB automount udev contoh di Wiki mereka

Salah satu dari opsi ini akan menjadi cara yang ringan untuk melakukan ini, dan lengkap dalam implementasi, spesifik dalam cakupan dan diuji untuk efek samping.


Linux
  1. Bagaimana Cara Memicu Suatu Peristiwa Dalam Skrip Shell Saat Perangkat Usb Dihapus?

  2. Menjalankan Ubuntu Dari Flash Drive Usb Di Acer?

  3. Tidak Dapat Membuat Usb yang Dapat Di-boot di Mac?

  1. aturan udev untuk memuat tata letak keyboard secara otomatis saat keyboard usb dicolokkan

  2. Kesalahan menginstal Arch Linux

  3. Bagaimana cara membuat Memtest86+ yang dapat di-boot pada USB flash drive?

  1. 3 distro Linux drive USB tercinta

  2. Komputer Melambat Saat Saya Memasang Flash Drive Usb 3?

  3. Aturan Udev untuk mencocokkan beberapa perangkat USB node