安全移除 USB 闪存驱动器

安全移除 USB 闪存驱动器

在 CentOS(5.5 及其他)上,我需要将相当大的文件传输到 FAT32 USB 闪存驱动器,以获取 Windows 7 计算机上的数据(每个文件低于 4GB,所以我想 FAT32 应该不是问题)。

当我点击“安全删除”并随后拔下 USB 驱动器时,文件经常会损坏。驱动器的符号大部分仍然存在,但它表明它已“关闭”(与使用相同umount在终端)。

USB 驱动器的符号是否必须消失?我还有其他可能吗真的安全移除闪存驱动器?

/编辑

我刚刚观察到:执行rigtclick->safely remove多次后,该符号就会消失。拔掉并重新连接到USB端口后,数据再次损坏(我用来md5sum检查这一点,因为有时甚至位数是相同的)...

答案1

必须等到 USB 设备的图标消失。当它仍然存在时,系统正在将文件系统缓冲区刷新到您的设备。

您还可以sync从终端/外壳使用并等待其完成,或者您可以使用gnome-disks(也称为gnome-disk-utilityGNOME Diskspalimpsest)安全地同步 USB 设备以及从系统断开 USB 设备。

干杯,

答案2

命令“sync”确保所有数据在返回之前已写入磁盘。使用 GUI 时通常不需要它,但在这种情况下,您可以在任何终端中执行它,并且在再次出现提示之前不要删除 USB。

相关内容