Dav*_*eed 5 usb ntfs unmount external-hdd
昨天,我将外部 USB 硬盘驱动器 (NTFS) 连接到运行 Ubuntu 18 的客户端笔记本电脑,因为我想从中获取一些数据。
完成后,我通常会umount /media/dtweed/Seagate-4TB
在命令提示符下键入,然后在命令提示符返回后拔下驱动器。但是在这种情况下,我已经关闭了我所有的终端窗口,所以我右键单击桌面上的驱动器图标并选择“安全删除硬件”,当图标消失时,我拔掉了USB线。这在我自己的系统上一直运行良好(直到 Ubuntu 16),但显然不是在这里。我立即收到一个弹出窗口,说“无法停止 /dev/sdd”,现在文件系统已损坏。
不用说,我对此感到相当不安。这几乎是 1 TB 的数据 — 并非不可替代,但如果我无法修复文件系统,我将花费数天时间将它们再次收集到一个地方。
那么,启动断开外部驱动器并确保系统完成更新的正确方法是什么?
我使用默认的 Natilus 应用程序对 Ubuntu 18.04 LTS 进行了一些测试。我将一个 10GB 文件从内部驱动器复制到外部驱动器。文件复制操作完成后,我从桌面图标或 Nautilus 中安全地删除了外部驱动器。
通过按Nautilus 上的弹出图标卸载驱动器会产生与上述类似的结果。桌面图标消失。Nautilus 左侧面板上的图标仍然存在。有一个通知:正在卸载 XXXX。与文件系统断开连接。但是,当可以安全删除驱动器时,不会发出任何通知。
右键单击 Nautilus 左侧面板中的外部驱动器名称并选择“安全删除驱动器”可获得更好的结果:
首先,即使外部驱动器的桌面图标立即消失,Nautlus 中的图标却不会。
其次,有一条通知说:正在向XXXX写入数据。设备不应被拔掉。
第三,当可以安全地移除驱动器时,Nautilus 上的图标也会消失。另外,还有第二个通知:XXXX 可以安全拔掉插头。设备可以移除
如果没有大量数据要写入外部驱动器,那么您不会收到第一个通知。
希望这可以帮助