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

Получение нестандартных временных меток на файловом сервере NFS

Вот такая ситуация:

У нас есть файловый сервер, который не сохраняет отметки времени для небольшой части своих файлов (77 файлов из нескольких миллионов). Вместо этого он записывает mtime по умолчанию 1969-12-31 19:00 (эпоха Unix).

Когда это действительно происходит, это происходит нерегулярно, без установленного шаблона (например, один файл здесь, группа файлов в одном каталоге там и т.д.). Файлы, отмеченные таким образом, были загружены на сервер через NFS.

Следует отметить, что мы видим, что это происходит только в общем ресурсе NFS, который находится на этом сервере, и этого не произошло ни с одним из системных файлов сервера, это кажется изолированным только для общего ресурса NFS.

Дополнительная информация:

Обновить

Обновлена ​​информация о файловой системе и разделах, указанная выше, как указано в комментариях.

Вы видите странные времена локально или только удаленно? Если вас беспокоит интеграция файловой системы, я бы подумал о запуске программы проверки файловой системы из CERN, на которую я добавлю ссылку, когда смогу ее найти ... (она постоянно записывает файл в систему, а затем ждет и читает его).

Карты 3ware в целом неплохие.

Единственная точка монтирования на рейд-контроллере / home / file_storage? Другими словами, находятся ли другие файловые системы на этом сервере на том же контроллере рейда или на другом контроллере?

Если единственное, что находится на рейд-контроллере, - это общий ресурс nfs, то я бы побеспокоился, что записываются блоки из 0, и вы видите их как обнуленную дату. Возможно, имеет смысл запустить несколько md5sums для разных файлов, а затем через неделю запустить их и посмотреть, какие из них изменились.

Если, с другой стороны, у вас есть много файловых систем на одном и том же контроллере рейда, и единственная проблема, связанная с общей nfs, может быть связана с повреждением сетевых пакетов. В прошлом мы видели места, где в файлах содержалось 8k случайных блоков нулей. Т.е. все думали, что nfs-блок написан, но на самом деле это не так. Вероятно, это проблема сети, и тогда вы должны увидеть ошибки в интерфейсе.

Хотя я бы выбрал первый.

Насколько я понимаю, время файла в NFS обычно устанавливается клиентом, так что, возможно, у вас есть машина, которая считает, что это постоянно нулевое время?