我使用 Rsync 将文件从笔记本电脑复制到外部 HDD(可能是 NTFS 格式,因为我可以在另一台 Windows 机器上使用它)。在中间的某个地方,连接中断,驱动器再次自行安装。
不了解版本控制,我尝试删除整个新复制的目录 - 唯一的问题是我不能。
互联网上有人发布了一个解决方案,说它chattr -i [filename]
给出了输出input output error, cannot stat [filename]
,其中包含应该被删除的视频文件的名称。
我该如何克服这个问题?
答案1
1-您需要找到它是什么文件系统。
2-检查文件系统是否已修复。在某些专有系统中执行此操作,或尝试使用fsck
(但 Linux 无法修复所有文件系统)
3-那么我认为你可以删除该目录,或者目录消失(因为它已经被部分删除)。
我假设您的文件系统处于不一致的状态。
答案2
根据您的使用方式rsync
,复制到新目标时您的文件所有权可能已更改。检查外部硬盘上的文件的所有者和组是否匹配。
另外,提供更多信息以更好地诊断您的问题:即)操作系统、命令、输出等。
笔记:如果你想使用版本控制,请尝试git
为了真正的版本控制。