昨天离开计算机实验室时,我忘了插上我的 U 盘,如果不是有好心人发现并归还它,我可能就丢失了。我希望以后避免这种情况,显然有一些工具您可以在 Windows 中使用,当注销或关闭计算机时,它会警告您是否遗留了 U 盘。Linux 上有没有类似的功能?
我需要它在 Fedora 17(GNOME 3 shell)上运行,并且最好不需要管理员权限。
答案1
您可以创建注销脚本(请参阅为 Linux 创建注销脚本/任务)检查当前是否正在使用 USB 磁盘。可以这样做
if [ `lsmod | grep usb_storage | grep -o -E [0-9]+[[:space:]]*$` -gt 0 ]; then echo -e "\a\a\a\a"; fi
此命令将通过测试使用该模块的设备数量来确定 USB 驱动器是否已连接,usb_storage
如果仍有设备连接,则响铃 4 次。您可以选择执行其他操作,例如卸载,但请记住,此时您正在注销,因此选项有限。