Sử dụng thiết bị đầu cuối và gedit
Trước tiên hãy tìm ID cho thiết bị của bạn từ thiết bị đầu cuối bằng cách sử dụng lsusb
khi thiết bị của bạn được kết nối (ví dụ 0951:1692
). Ngoài ra, bạn nên tìm tên của thiết bị của bạn lsblk
. Hãy nói tên là /dev/sdb1
.
Tạo một kịch bản mới, chúng ta hãy nói unmount.sh
ở /lib/udev
với sudo -H gedit /lib/udev/unmount.sh
và đưa dòng tiếp theo bên trong:
#!/bin/bash
udisks --unmount /dev/sdb1
udisks --detach /dev/sdb
Lưu tệp, đóng tệp và thực hiện với:
chmod +x /lib/udev/unmount.sh
Bây giờ, bạn phải tạo một tập tin quy tắc mới trong /etc/udev/rules.d/
với sudo -H gedit /etc/udev/rules.d/100-unmount-iphone.rules
và đặt một quy tắc mới trong đó như thế này:
ACTION=="add", ATTRS{idVendor}=="0951", ATTRS{idProduct}=="1692", RUN+="/lib/udev/unmount.sh"
Để tải lại các quy tắc udev mà không cần khởi động lại, hãy sử dụng lệnh tiếp theo:
sudo udevadm control --reload-rules
Sử dụng mực nang
Hoặc, một cách khác là cài đặt và sử dụng Mực nang - một công cụ đơn giản thực hiện phản xạ trên máy tính của bạn.