wim*_*wim 5 filesystems symbolic-link nfs
wim@wim-desktop:/media/data/dots/manouche$ ls > /dev/null
ls: reading directory .: Too many levels of symbolic links
wim@wim-desktop:/media/data/dots/manouche$ find . -type l -exec ls -l {} \;
wim@wim-desktop:/media/data/dots/manouche$ ls -lR . | grep ^l
ls: reading directory .: Too many levels of symbolic links
Run Code Online (Sandbox Code Playgroud)
我的文件系统有这个问题,谷歌搜索表明某处有一个循环符号链接。但是我找不到它,我试图递归查找链接的命令没有返回任何结果。
这不是常见的“循环链接”错误(这就是为什么find对您没有帮助)。它说,
ls: **reading directory .**: Too many levels of symbolic links
Run Code Online (Sandbox Code Playgroud)
因此,在读取当前目录时会出现“符号链接级别过多”错误。它看起来像是驱动程序或物理文件系统中的严重错误;我会尝试卸载和 fscking。
该错误被捕获在coreutilprint_dir()的源代码中ls:
else if (errno != 0)
{
file_failure (command_line_arg, _("reading directory %s"), name);
if (errno != EOVERFLOW)
break;
}
Run Code Online (Sandbox Code Playgroud)
并且是由readdir返回引起的ELOOP。这似乎是一个有关 NFS 的错误,它应该在您的 dmesg ( ) 中留下痕迹dmesg | tail。文件系统和操作系统版本似乎相关;你的是什么?
| 归档时间: |
|
| 查看次数: |
13238 次 |
| 最近记录: |