Команда find show "Значение слишком большое для определенного типа данных"

Когда я запускаю команду "найти" в любой папке, работает отлично, но только в определенной папке, я получаю это:

корневые # найти

, find:.: Значение слишком большое для определенного типа данных

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

2 ответа

Ваша старая ОС 32-битная, что-то возвращаемое ей слишком велико для 32-битного значения. Больше об общей проблеме - здесь.

Существует столь же древний отчет об ошибках, в котором говорится, что проблема носит периодический характер, и предлагается переход на более раннюю версию findutils ( findutils-4.1.7-25) - хотя я бы не хотел вносить изменения в эту систему, так как это может сделать это хуже.

Вашей ОС уже более десяти лет - возможно, стоит подумать о ее обновлении.

NFS версии 3 может давать такие ошибки на старых системах. попробуйте смонтировать тот же NFS с версией 2:

mount -F NFS -o vers=2 200.19.19.19:sharedfact /mnt/thefact
Другие вопросы по тегам