Я нашел, что следующие работы в четырех оболочках установил в своей системе (удар, тире, zsh, csh):
$ ps -p $$
Следующие работы над zsh, ударом и тире, но не над csh:
$ echo $0
Я использовал sshfs
смонтировать каталог с некоторого ssh сервера и мое сетевое соединение было потеряно. Это появляется df
попытка состояла в том, чтобы перечислить то монтирование и вместо того, чтобы перестать работать корректно, это просто застряло :(
Наиболее распространенная причина программного обеспечения как df
зависание состоит в том, когда они пытаются читать из диска, который не является responsing правильно.
Проверьте вывод от dmesg
для наблюдения, если это верно - облупленный диск выбросит много ошибок.
К сожалению, это имеет тенденцию быть аппаратной проблемой, и можно смотреть на необходимость заменить весь диск. Я рекомендую сделать резервные копии из всего, что Вы можете.
Mi causa raíz era inusual, pero la mencionaré de todos modos en caso de que alguien cometa el mismo error. Estaba usando cifs
en /etc/auto.direct
en Ubuntu 16.04.4 (actualizado recientemente a partir de 16.04 ). No agregué vers=1.0
.
Compatibilidad con versiones anteriores -uno de los mayores mitos del software.
На самом деле работает на df 8.25, проблема исправлена после обновления на xenial
Я столкнулся с той же проблемой, перезапуск службы ниже работал для меня.
systemctl restart proc-sys-fs-binfmt_misc.mount
Еще один случай, не упомянутый в приведенных выше ответах:
В моем случае, используя strace df
, я обнаружил, что df
зависает при попытке statfs
файловой системы keybase
:
$ strace df
... # many lines omitted for brevity
statfs("/run/user/1000/keybase/kbfs", <--- hangs here
^Cstrace: Process 17510 detached
выход из системы (и повторный -вход в систему с )по keybase
решили эту конкретную проблему:
$ keybase logout
$ df # doesn't hang anymore
...
$ keybase login
$ df # still ok
...
Возникла та же проблема, но немного по другой причине. В моем случае guestmount
блокировал доступ к каталогу. Естественно, в /etc/fstab
он нигде не упоминался, и поэтому я не мог понять, почему df
зависает.
Решение состояло в том, чтобы запустить strace df
, который точно показал, какой каталог вызывает проблемы. С ps -aux | grep <directory path>
я обнаружил, что он был установлен с guestmount
. Как только я запустил kill -9
в процессе guestmount
и размонтировал каталог, df
заработал нормально.
umount -l /path-to/mount
обойти это. – ewwhite 21.09.2011, 20:52df -l
работа? – Abhishek A 23.09.2011, 10:13