在 Linux 中,如果我忘记拔下我的 U 盘,有没有办法收到警告?

在 Linux 中,如果我忘记拔下我的 U 盘,有没有办法收到警告?

昨天离开计算机实验室时,我忘了插上我的 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 次。您可以选择执行其他操作,例如卸载,但请记住,此时您正在注销,因此选项有限。

相关内容