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.