Я не знаю, почему, но я не могу работать ps
или w
команды на моей машине Ubuntu 10.04LTS. Я сделал трассировку для обоих, и оба остановились при чтении части того же файла.
Вот результат выполнения ps
И вот результат для w
Файл, также остановленный при чтении... себя? http://pastebin.com/9qRB5eHh
Что происходит?
Я имел, которые происходят однажды, когда сервер NFS понизился.
То, что это подвесило попытку считать информацию о pid 17398 и pid 17398, находится в D
(диск ожидает), состояние, предполагает, что это могло быть причиной для Вас также.
read(6, "Name:\tconvert\nState:\tD (disk sle"..., 1023) = 664
open("/proc/17398/cmdline", O_RDONLY) = 6
Если у Вас действительно есть NFS, монтируется, я думаю, что наилучший вариант состоит в том, чтобы попытаться возвратить сервер NFS.
Иначе, umount -f <mount>
мог бы помочь.
обработка закрытого вопроса о вздохе довольно плоха, это будет третьим разом, когда я пытаюсь ввести это, поэтому простите краткость.
Во-первых, использовать intr
NFS монтируется. Значение по умолчанию hard
NFS монтируется, зависают навсегда. soft
NFS монтирует ошибку через некоторое время (который мог бы быть глупым для случайных ошибок.) intr
позволяет Вам решить прервать подвешенную операцию NFS. Просто право.
Во-вторых, для решения этой глупой проблемы я использовал глупый прием прежде, она, вероятно, все еще работает. Поднимите интерфейсный псевдоним на lo
с IP-адресом сервера NFS (редактирование: ifconfig eth0:0 <ipaddress>
). Создайте /etc/exports
файл, который содержит строку для экспорта файловой системы, на которой Вы подвешиваетесь (редактирование: экспортируйте файловую систему с тем же именем как 'подвешенная' файловая система; необходимо будет создать тот же путь как, что Вы смонтировали). Запустите свой сервер NFS на Вашей локальной машине, и надо надеяться Ваша подвешенная программа может ошибка с "файлом, не найденным" или "каталог, не найденный" или что-то как этот, позволяя Вам продолжить Вашу работу без перезагрузки.
Не забывайте выключать свой сервер NFS снова и удалять интерфейсный псевдоним, когда Вы будете сделаны.
Я не уверен почему внимание на NFS? Автор вопроса выполняет NFS? Ничего не видел об этом.
Так или иначе это - очень странная проблема начиная с ее/proc. Попробуйте следующие вещи дать себе больше информации о проблеме:
Я просто предложил бы перезагрузить. Если Вы не можете считать материал из proc, я не уверен, что Вы собираетесь найти через другие методы. Если это происходит снова, то начните волноваться.