如何诊断输入/输出错误?

时间:2016-04-24 13:27:08

标签: bash file-io

我完全不知所措。我用了

su cp -a /my/home/dir /backup/home/dir

备份我的主目录并找到一些由于输入/输出错误而未复制的文件(大约20个)。这些文件看起来很好,有些是.jpgs,有些是.gifs,一个是我的Virtualbox VDI文件......它们在原始主目录上工作正常,但它们只是不会复制。我试着手动完成它们。我尝试使用Nautilus来做它们。我尝试将权限更改为777,并确保所有权是非root用户...仍然没有骰子。我明白了:

cp: reading `/my/home/dir/subfolder/abc_def.gif': Input/output error

我正在挠头,虽然我可能会在这里和那里失去一个gif或jpg,但我不想丢失我的vdi文件。我是否需要在cp命令中添加--force?有没有办法找到有关这些特定文件没有复制的原因的更多信息?在.jpgs的情况下,它们都在我最近一次旅行中拍摄的一个图像文件夹中,在相同的相机中拍摄,相同的CF卡,并且同时以相同的方式传输。

完全莫名其妙。任何帮助都会很棒。理想情况下,强制复制这些文件的方法。它们似乎很好,可用,而且我相信它们,所以我不知道它们为什么不被复制。

0 个答案:

没有答案