Назад | Перейти на главную страницу

Доступ к файлу в разделе XFS через NFS блокирует приложение

После обновления локального файлового сервера до сервера Ubuntu 10.04 LTS я больше не могу запускать mutt или svn. Блокировка происходит, когда приложения пытаются получить доступ к дискам, подключенным к NFS. Я провел ltrace и обнаружил, что Mutt переходит в состояние D при вызове системного вызова fileno ().

На сервере работает пользовательский сервер UNFS3. Это известная проблема? Похоже, в Google об этом ничего не написано.

ОБНОВИТЬ:

Проблема может быть на самом сервере. Экспортируемые разделы - это xfs, и простая копия этого раздела на сервере привела к тому, что команда cp перешла в состояние D. Следует ли переформатировать раздел xfs при обновлении?

Окончательное обновление:

ИБП на сервере отказал. Это могло быть причиной плохого питания сервера. Переход на NFS-сервер ядра решил проблемы с NF на клиентской машине. Большое спасибо.

Переключитесь на сервер NFS в ядре, который, как известно, работает. Я не думаю, что NFS-сервер пользовательского пространства поддерживался долгое время.

РЕДАКТИРОВАТЬ Чтобы ответить на ваш обновленный вопрос, нет, вам не нужно переформатировать раздел XFS после обновления. Однако тот факт, что локальные операции ввода-вывода в разделе зависают, говорит о том, что проблема не в сервере NFS, а скорее в поврежденной файловой системе или, скажем, аппаратном обеспечении, которое вот-вот выйдет из строя. Первоначальный совет использовать сервер NFS в ядре вместо сервера пользовательского пространства все еще остается в силе, как только вы зайдете так далеко.