将文件复制到 SD 卡未保存

将文件复制到 SD 卡未保存

我正在通过 USB 读卡器将桌面文件夹中的 486 个项目(总计 2.9 GB)复制到 16 GB 的 microSD 卡中。传输顺利完成。然后我进行了安全删除(也尝试过弹出和卸载),但从未复制所有文件,即使传输完成且没有错误。

当我重新插入卡并查看内容时,主目录结构还在,但里面的文件夹是空的(没有文件)。为什么?

我尝试过不同的 microSD 卡。

Ubuntu 好像将文件复制到了我的 RAM 中(我猜是),或者其他缓存中,尽管我进行了安全删除,但我复制的文件并不全在那里。子文件夹中的大多数文件都丢失了。

运行 Ubuntu 11.04 更新。

答案1

SD 比普通 USB 闪存驱动器慢。按“弹出”或“卸载”后,请确保在移除驱动器之前写入缓冲区。

为了确保在移除驱动器之前刷新缓冲区,打开终端并运行:

sudo umount /media/YourSdCard

程序运行完毕并返回提示后,您可以安全地将其移除。或者,运行sync并等待其完成。之后,使用“弹出”或“卸载”并移除 SD 卡。

相关内容