![用于关闭闪存驱动器“磁盘”的 CLI 命令](https://linux22.com/image/933938/%E7%94%A8%E4%BA%8E%E5%85%B3%E9%97%AD%E9%97%AA%E5%AD%98%E9%A9%B1%E5%8A%A8%E5%99%A8%E2%80%9C%E7%A3%81%E7%9B%98%E2%80%9D%E7%9A%84%20CLI%20%E5%91%BD%E4%BB%A4.png)
#!/bin/bash
borg create /media/greg/flash-drive/borg::"$(date +%FT)" /home/greg/borg && umount -l /media/greg/flash-drive
我使用上述脚本将备份备份到拇指驱动器(闪存驱动器)。如您所见,我 umount
在最后使用。但是,这样做不会导致 Nautilus 中的“弹出按钮”符号消失,因此在拔出拇指驱动器之前,我不能 100% 确定驱动器已卸载(基于 Nautilus 中的目视检查)。
是否有一个命令可以卸载并关闭驱动器,从而删除 Nautilus 中的“弹出按钮”符号,以便我可以直观地确认驱动器已被卸载,并且当我拔出拇指驱动器时不可能发生数据损坏?
答案1
要确认闪存驱动器已卸载,您可以使用以下命令lsblk。这将向您显示系统中已安装的所有驱动器。
接受命令&& 卸载...退出脚本并尝试在命令行上手动运行 umount。看看这是否有区别。
如果是肯定的,你需要调整你的脚本。首先我会删除&&并在新行中输入 umount。
请注意,在执行卸载之前必须关闭对闪存驱动器的所有访问。