Gnome 3.6.2 GUI에서 USB 드라이브를 안전하게 제거하는 방법은 무엇입니까? 과거에는 이 기능을 노틸러스의 "데스크톱 및 컴퓨터" 탭에서 사용할 수 있었습니다(최대 16개, 17개는 사용하지 않았습니다).
팝업 화살표 및 제거 기능으로는 장치 전원이 꺼지지 않습니다. 그렇다면 이 "오래된" 것을 안전하게 삭제할 수 있는 방법이 있을까요?
답변1
분명히 이 기능은 제거되었으며 Gnome
파일 탐색기에도 nautilus
해당 기능이 없습니다 nemo
.
그래서 저는 이 작은 스크립트를 작성하고 udev
USB 드라이브를 안전하게 제거할 수 있도록 새로운 규칙을 추가했습니다.
udev
규칙:
/etc/udev/rules.d/91-usb_device_rule.rules
ACTION=="add", KERNEL=="sd?[1-9]", SUBSYSTEM=="block", RUN+="/home/user/usb_script '%k'"
usb_script
:
#!/bin/bash
DEV="/dev/$1"
DEVR="/dev/${1:0:3}"
for DISKLABEL in `find /dev/disk/by-label/ -type l`; do
RES=`readlink -f $DISKLABEL`
if [ $RES == $DEV ]; then
LABEL="${DISKLABEL//*\//}"
fi
done
FILE="/home/user/Remove_$LABEL"
echo '#!/bin/bash' > $FILE
echo "umount $DEV" >> $FILE
echo "udisks --detach $DEVR" >> $FILE
echo "rm -fr $FILE" >> $FILE
chmod +x $FILE
exit
또한 USB 하드 드라이브와 플래시 드라이브에서도 테스트했습니다.
답변2
Gnome과 Fedora에 대해 정확하게 말할 수는 없지만 터미널 창에서 이 작업을 수행하는 간단하고 안전한 방법은 다음과 같습니다.
# sudo umount /dev/sdaXXXX
여기서 /dev/sdaXXXX는 USB 드라이브를 나타냅니다. 이런 정보는 쉽게 얻을 수 있지만
# mount
umount 명령이 완료되면 컴퓨터에서 USB 드라이브를 제거해도 완전히 안전합니다.