打开 /etc/profile 时出错:读取锁定文件 /etc/.profile.swp 时出错:读取的数据不足

打开 /etc/profile 时出错:读取锁定文件 /etc/.profile.swp 时出错:读取的数据不足

/etc/profile使用 nano打开文件时出现此错误。

Error reading lock file /etc/.profile.swp: Not enough data read

我怎样才能解决这个问题?

答案1

尝试删除隐藏文件.[yourfilename].swp,该文件与您尝试打开的文件存储在同一个文件夹中。
对于您的情况,请尝试 shell 命令rm /etc/.profile.swp

该问题也出现在 nano 2.7.4 中,并且一定与 nano 处理损坏的交换文件的方式有关。

希望这有帮助

答案2

该问题与旧版本中的错误有关,nano如下所示这里

根据报告,受影响的版本是nano-2.4.2。您应该运行nano --version以确定当前版本并进行相应更新。

可以找到有关实际问题的更详细报告这里

答案3

发生这种情况是因为我的磁盘空间不足,我清理了一些空间,删除了交换文件并且它起作用了。

答案4

发生这种情况是因为日志文件没有旋转,它占用了整个磁盘空间,我通过截断这个日志文件,然后删除.swp 文件来解决这个问题。

相关内容