Я получаю этот результат от ls -a
для определенного dir`а
d?????????? ? ? ? ? ? dmsnl857-vm
Это был mount dir согласно моему /etc/fstab
//192.168.33.55/DMS /home/pkaramol/Workspace/servers/dmsnl857-vm/ cifs credentials=/home/pkaramol/.smb857cred,sec=ntlm 0 0
Я не могу выполнить любое действие над ним, включая удаление его через inode
, как предложено здесь.
Даже как root
.
Есть предложения?
Получали ли вы какие-либо сообщения об ошибках при этом? Это выглядит согласующимся с
имея только разрешение на чтение в содержащем каталоге (r
, но не x
), это приведет к сбою stat
в файле, оставив ls
невозможно показать владельца, размер или разрешения:
$ mkdir foo foo/test; chmod -x foo; ls -l foo
ls: cannot access 'foo/test': Permission denied
total 0
d????????? ? ? ? ? ? test/
(Конечно, вместо этого у вас может быть сломанная файловая система, но вы, вероятно, получите некоторые ошибки и в этом случае.)
Скорее всего, что-то пошло не так с вашими учетными данными для входа на сетевой диск (пароль изменился или учетная запись была заблокирована ).
Попробуйте размонтировать принудительно:
umount -f -t cifs /home/pkaramol/Workspace/servers/dmsnl857-vm/
Если у вас возникли проблемы с отключением диска, убедитесь, что у вас не открыта консоль где-то, где находится текущий рабочий каталог (CWD )на диске, который вы пытаетесь отключить, или файл открыть в редакторе или плеере где-нибудь или типа того.
Ссылка: