Команда 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