![d?????????“无法访问(目录名称):没有这样的设备”](https://linux22.com/image/864974/d%3F%3F%3F%3F%3F%3F%3F%3F%3F%E2%80%9C%E6%97%A0%E6%B3%95%E8%AE%BF%E9%97%AE%EF%BC%88%E7%9B%AE%E5%BD%95%E5%90%8D%E7%A7%B0%EF%BC%89%EF%BC%9A%E6%B2%A1%E6%9C%89%E8%BF%99%E6%A0%B7%E7%9A%84%E8%AE%BE%E5%A4%87%E2%80%9D.png)
我管理的一台服务器(运行 14 LTS)有一个 NFS 挂载(我将其称为“FooFolder”),之前由另一位管理员(不在)设置。在主机服务器上进行一些更改时,挂载中断了。主机现在又可以正常工作了。当我进入 /mnt 目录时,旧挂载留下的残留物让我感到困惑:
foobar@fooserver:/mnt$ ls -al
ls: cannot access FooFolder: No such device
total 8
drwxr-xr-x 3 root root 4096 Oct 7 18:13 .
drwxr-xr-x 24 root root 4096 Oct 13 17:07 ..
d????????? ? ? ? ? ? FooFolder
foobar@fooserver:/mnt$ sudo mv FooFolder FooFolderOld
mv: cannot stat `FooFolder': No such device
foobar@fooserver:/mnt$ sudo chmod 775 FooFolder
chmod: cannot access `FooFolder': No such device
这个不存在且无法访问的东西是什么?我应该怎么做才能删除它?
答案1
有时大声提出问题(并听到回答)可以让人更清楚地重新思考问题。因此,重新进行谷歌搜索后,我找到了一个答案:http://www.linuxquestions.org/questions/linux-newbie-8/ls-shows-directory-attributes-as-question-marks-942157/
这些是尝试安装 CIFS 共享失败的症状。umount 可以解决问题并允许正确地重新安装。
答案2
卸载并重新挂载它..简单要卸载运行命令 umount 要重新挂载,您可以运行 mount -a (请注意,您必须在 fstab 文件中有此命令的条目。条目类似于此 cifs,fstab 文件位置通常是 /etc/fstab)