在 CentOS(5.5 及其他)上,我需要将相当大的文件传输到 FAT32 USB 闪存驱动器,以获取 Windows 7 计算机上的数据(每个文件低于 4GB,所以我想 FAT32 应该不是问题)。
当我点击“安全删除”并随后拔下 USB 驱动器时,文件经常会损坏。驱动器的符号大部分仍然存在,但它表明它已“关闭”(与使用相同umount
在终端)。
USB 驱动器的符号是否必须消失?我还有其他可能吗真的安全移除闪存驱动器?
/编辑
我刚刚观察到:执行rigtclick->safely remove
多次后,该符号就会消失。拔掉并重新连接到USB端口后,数据再次损坏(我用来md5sum
检查这一点,因为有时甚至位数是相同的)...
答案1
必须等到 USB 设备的图标消失。当它仍然存在时,系统正在将文件系统缓冲区刷新到您的设备。
您还可以sync
从终端/外壳使用并等待其完成,或者您可以使用gnome-disks
(也称为gnome-disk-utility
或GNOME Disks
或palimpsest
)安全地同步 USB 设备以及从系统断开 USB 设备。
干杯,
答案2
命令“sync”确保所有数据在返回之前已写入磁盘。使用 GUI 时通常不需要它,但在这种情况下,您可以在任何终端中执行它,并且在再次出现提示之前不要删除 USB。