Korzystanie z terminala i gedit
Najpierw znajdź identyfikator swojego urządzenia w terminalu, używając go, lsusb
gdy urządzenie jest podłączone (np 0951:1692
.). Ponadto powinieneś znaleźć nazwę swojego urządzenia lsblk
. Powiedzmy, że nazywa się /dev/sdb1
.
Utwórz nowy skrypt, powiedzmy unmount.sh
za /lib/udev
pomocą sudo -H gedit /lib/udev/unmount.sh
i umieść w nim kolejne wiersze:
#!/bin/bash
udisks --unmount /dev/sdb1
udisks --detach /dev/sdb
Zapisz plik, zamknij go i uruchom go za pomocą:
chmod +x /lib/udev/unmount.sh
Teraz musi zrobić nowy plik reguł w /etc/udev/rules.d/
z sudo -H gedit /etc/udev/rules.d/100-unmount-iphone.rules
i umieścić nową regułę tam podoba:
ACTION=="add", ATTRS{idVendor}=="0951", ATTRS{idProduct}=="1692", RUN+="/lib/udev/unmount.sh"
Aby ponownie załadować reguły udev bez restartu, użyj następnej komendy:
sudo udevadm control --reload-rules
Używając Mątwy
Lub innym sposobem jest instalacja i używanie Mątwy - prostego narzędzia, które realizuje refleks na twoim komputerze.
udisksctl
wunmount.sh
odmontować partycję Windows z dysku flash USB:udisksctl unmount --block-device /dev/sr1
. w celach informacyjnych: udisks.freedesktop.org/docs/latest/udisksctl.1.htmlAby kontrolować, które programy będą uruchamiane automatycznie po podłączeniu urządzenia, przejdź do
Źródło: Dokumentacja Ubuntu - Mount / USB
źródło