Menggunakan terminal dan gedit
Pertama-tama cari ID untuk perangkat Anda dari terminal menggunakan lsusb
ketika perangkat Anda terhubung (misalnya 0951:1692
). Anda juga harus menemukan apa nama perangkat Anda lsblk
. Katakanlah namanya /dev/sdb1
.
Buat script baru, biarkan katakanlah unmount.sh
di /lib/udev
dengan sudo -H gedit /lib/udev/unmount.sh
dan menempatkan baris berikutnya dalam:
#!/bin/bash
udisks --unmount /dev/sdb1
udisks --detach /dev/sdb
Simpan file, tutup, dan jalankan dengan:
chmod +x /lib/udev/unmount.sh
Sekarang, Anda harus membuat file aturan baru /etc/udev/rules.d/
dengan sudo -H gedit /etc/udev/rules.d/100-unmount-iphone.rules
dan memasukkan aturan baru di sana seperti ini:
ACTION=="add", ATTRS{idVendor}=="0951", ATTRS{idProduct}=="1692", RUN+="/lib/udev/unmount.sh"
Untuk memuat ulang aturan udev tanpa memulai ulang, gunakan perintah berikutnya:
sudo udevadm control --reload-rules
Menggunakan Sotong
Atau, cara lain adalah menginstal dan menggunakan Cuttlefish - alat sederhana yang menyadari refleks di komputer Anda.
udisksctl
dalamunmount.sh
meng-unmount partisi Windows dari USB flash drive:udisksctl unmount --block-device /dev/sr1
. untuk referensi: udisks.freedesktop.org/docs/latest/udisksctl.1.htmlUntuk mengontrol program mana yang mulai secara otomatis saat Anda mencolokkan perangkat, buka
Sumber: Dokumentasi Ubuntu - Mount / USB
sumber