AIX не прекратит создавать случайные .nfsXXXX файлы

NTP (Протокол сетевого времени) является стандартным способом получить дату. В системе BusyBox Вы могли бы хотеть использовать ntpclient.

Вам будет нужен сервер NTP где-нибудь в сети.

4
30.12.2011, 02:58
3 ответа

Заключение в кавычки дословно от https://uisapp2.iu.edu/confluence-prd/pages/viewpage.action? pageId=123962105:

В соответствии с linux/unix при удалении файла, который в настоящее время рабочий процесс все еще имеет открытый, действительно не удален файл. После того как процесс закрывает файл, ОС затем удаляет дескриптор файла и освобождает дисковые блоки. Этот процесс является сложным немного, когда файл, который открыт и удален, находится в смонтированной файловой системе NFS. Так как процесс, который имеет открытый файл, работает на одной машине (такой как рабочая станция в Вашем офисе или лаборатории), и файлы находятся на файловом сервере, должен быть некоторый путь к этим двум машинам для передачи информации об этом файле. Путем NFS делает это с .nfsNNNN файлами. При попытке удалить один из них, регистрируют, и файл все еще открыт, он просто вновь появится с другим числом. Так, для удаления файла полностью, необходимо уничтожить процесс, который имеет его открытый.

Если Вы хотите знать, какой процесс имеет этот открытый файл, можно использовать 'lsof .nfs1234'. Отметьте, однако, это будет только работать над машиной, куда процессы, который имеет открытый файл, работают. Так, если Ваш процесс будет работать на одной машине (например, bobac), и Вы выполняете lsof на некоторой другой машине норы (например, бункер или prairiedog), то Вы ничего не будете видеть.

6
27.01.2020, 20:50

Эти .nfsXXXX файлы являются нормальной частью операции NFS. Я не перехеширую то, что записал @Keith Thompson, но одна вещь сделать не, удаляют их сразу же, настраивают задание крона для удаления их, если к ним не получили доступ в некоторое время:

find dir .name .nfs\* -atime +3 -delete
1
27.01.2020, 20:50

Другая опция состоит в том, чтобы удалить .nfsXXXX файлы от стороны сервера.

0
27.01.2020, 20:50
  • 1
    разве, который не заставил бы клиент писать/открывать сбой запроса и все еще вызвать больше проблем? –  Nikhil Mulley 18.01.2012, 09:09
  • 2
    да, это должно делать недействительным открытый fds, но кто заботится? файлов не стало от пространства имен так или иначе. –  yrk 18.01.2012, 12:20

Теги

Похожие вопросы