在 Centos 6 上,我尝试从 Fat32 棒复制一些文件。
我执行“fdisk -l”,然后采用该名称并使用此命令将其挂载:
mount /dev/sdb1 /mnt/usb
我看到了那里的文件(我没有把它们算得很复杂),然后我尝试用以下命令将它们从棒复制到 HDD:
cp -r 3 /_folder
其中“3”是棒上唯一的目录,运行一段时间后出现以下错误:
cp: reading `3/DEMO.AVI': Input/output error
cp: cannot stat `3/sample[1].flv': No such file or directory
cp: reading `3/sample2[1].flv': Input/output error
...
...
cp: cannot stat `3/file.mpeg': No such file or directory
cp: cannot stat `3/DivX.mpg': No such file or directory
cp: cannot stat `3/ddd.avi': No such file or directory
文件已部分复制到目标。Stick 已不存在,是就像它自己卸载了一样。该驱动器为 8GB,我在其中填充了大约 7.2GB。文件系统为 Fat32,我从 Windows XP 复制了这些文件,我尝试格式化驱动器,但出现同样的问题。在此之前,我复制了类似的文件夹“1”和“2”,成功了。也许某些文件名会导致这种情况?
答案1
在我删除一些数据后,复制正确完成。可能是空间不足或某些磁盘错误阻止我写入数据。Webmin 面板显示我有一些 GB 可用,这就是我之前没有想到这一点的原因。