- Удаление файлов .nfs000 (Device or resource busy), lavr, 11:15 , 01-Дек-20 (1)
>[оверквотинг удален] > Столкнулся с проблемой, на примонтированной шаре остаются файлы вроде: > .nfs000000000000472100000001 > и их не получается никак удалить: > # rm -f .nfs000000000000472100000001 > rm: cannot remove '.nfs000000000000472100000001': Device or resource busy > # lsof .nfs000000000000472100000001 > # fuser .nfs000000000000472100000001 > lsof и fuser ничего не показывают, помогает только ребут хоста. Зараннее благодарен > за любые ответы. > OS: Centos-8 nfs-utils-2.3.3-31.el8.x86_64 http://nfs.sourceforge.net/#faq_d2 либо некорректно работают программы которые используют ввод-вывод на NFS, либо какая-то из программ слетела во время выполнения. Чтобы удалить такие файлы, либо завершить программу, либо выйти из сеанса, после чего попробовать удалить. Переходите на NFSv4.
- Удаление файлов .nfs000 (Device or resource busy), And.Touch, 11:09 , 02-Дек-20 (3)
> http://nfs.sourceforge.net/#faq_d2 > If you are sure that the applications using these files are no longer running, it is safe to delete these files manually.Почему же этого не дает сделать > либо некорректно работают программы которые используют ввод-вывод на NFS, Возможно > либо какая-то из программ слетела во время выполнения. Возможно > Чтобы удалить такие файлы, либо завершить программу Каким образом понять какая программа их использует ? lsof и fuser ничего не показывают > либо выйти из сеанса, после чего попробовать удалить. Перемонтирование шары ничего не дает, или какой сеанс имеется ввиду ? > Переходите на NFSv4. Дык она и есть, вот опции монтирования: 1.1.1.1:/NFS on /NFS type nfs4 (rw,relatime,vers=4.1,rsize=65536,wsize=65536,namlen=255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,clientaddr=2.2.2.2,local_lock=none,addr=1.1.1.1
- Удаление файлов .nfs000 (Device or resource busy), Аноним, 03:52 , 02-Дек-20 (2)
> lsof и fuser ничего не показывают, помогает только ребут хоста. Зараннее благодарен > за любые ответы. > OS: Centos-8 nfs-utils-2.3.3-31.el8.x86_64 потому что вы ищите файт с именем .nfs000 что неправильно. такие имена появляются когда файл удалили, но другой процесс его еще юзает. как только все процессы его освобождают эти файлы удаляются автоматически.
- Удаление файлов .nfs000 (Device or resource busy), And.Touch, 11:19 , 02-Дек-20 (4)
> потому что вы ищите файт с именем .nfs000 что неправильно.а какой файл искать правильно? > такие имена появляются когда файл удалили, но другой процесс его еще юзает. но как понять какой процесс ещё юзает, lsof и fuser ничего не показывают > как только все процессы его освобождают эти файлы удаляются автоматически. те о которых пишу, удаляются только вручную и после перезапуска хоста (перезагрузки), отмонтирование шары и повторное монтирование не помогает
- Удаление файлов .nfs000 (Device or resource busy), Аноним, 19:00 , 02-Дек-20 (5)
>> потому что вы ищите файт с именем .nfs000 что неправильно. > а какой файл искать правильно? >> такие имена появляются когда файл удалили, но другой процесс его еще юзает. > но как понять какой процесс ещё юзает, lsof и fuser ничего не > показывают >> как только все процессы его освобождают эти файлы удаляются автоматически. > те о которых пишу, удаляются только вручную и после перезапуска хоста (перезагрузки), > отмонтирование шары и повторное монтирование не помогает ищи по пути шары, например lsof | grep /mnt/nfs
- Удаление файлов .nfs000 (Device or resource busy), Аноним, 19:01 , 02-Дек-20 (6)
>>> потому что вы ищите файт с именем .nfs000 что неправильно. >> а какой файл искать правильно? >>> такие имена появляются когда файл удалили, но другой процесс его еще юзает. >> но как понять какой процесс ещё юзает, lsof и fuser ничего не >> показывают >>> как только все процессы его освобождают эти файлы удаляются автоматически. >> те о которых пишу, удаляются только вручную и после перезапуска хоста (перезагрузки), >> отмонтирование шары и повторное монтирование не помогает > ищи по пути шары, например lsof | grep /mnt/nfs искать нужно на стороне клиентов
- Удаление файлов .nfs000 (Device or resource busy), And.Touch, 09:46 , 03-Дек-20 (7)
> искать нужно на стороне клиентовкак раз на стороне клиента и ищу, на сервере монтируется NFS презентованная другим сервером (NFS сервером) > ищи по пути шары, например lsof | grep /mnt/nfs # lsof | grep /NFS # пусто
- Удаление файлов .nfs000 (Device or resource busy), test, 04:13 , 04-Дек-20 (8)
>> искать нужно на стороне клиентов > как раз на стороне клиента и ищу, на сервере монтируется NFS презентованная > другим сервером (NFS сервером) ну тогда клиентов NFS от другого сервера мониторить
- Удаление файлов .nfs000 (Device or resource busy), And.Touch, 15:40 , 07-Дек-20 (9)
> на примонтированной шаре остаются файлы вроде: > .nfs000000000000472100000001 > и их не получается никак удалить: > # rm -f .nfs000000000000472100000001 > rm: cannot remove '.nfs000000000000472100000001': Device or resource busy > # lsof .nfs000000000000472100000001 > # fuser .nfs000000000000472100000001 > lsof и fuser ничего не показывают, помогает только ребут хоста. Зараннее благодарен > за любые ответы. > OS: Centos-8 nfs-utils-2.3.3-31.el8.x86_64Всем спасибо за ответы, помогло обновление ядра до 5.9.12-1.el8.elrepo.x86_64
|