用于关闭闪存驱动器“磁盘”的 CLI 命令

用于关闭闪存驱动器“磁盘”的 CLI 命令
#!/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。

请注意,在执行卸载之前必须关闭对闪存驱动器的所有访问。

相关内容