Удаление файлов на NFS
inspirra 24 июня, 2009 - 02:40
Иногда, при удалении файла на NFS разделе, он реально не удаляется а переименовывается в нечто такое ".nfs000000000000814d000003ae".
Если я правильно понимаю - это происходит если файл используется другим процессом во время удаления.
Со временем, таких файлов оказывается достаточно много и вопрос в том: как с ними правильно разбираться?..
Удалять по cron'у все файлы ".nfs0000*", или есть какой-нибудь более правильный механизм разборок с такими файлами?
»
- Для комментирования войдите или зарегистрируйтесь
ИМХО если бы файлы
ИМХО если бы файлы использовались другим процессом, то процесс бы писал в пустое место по диску потому что дескриптор открывается раз.
это могут бытьприколы связанные с сетевыми буферами, sysctl или еще чего.
Иногда, это насколько часто
Иногда, это насколько часто (как по времени, так и в доле запросов на удаление)?
Какой NFS, кто сервером, как настроен сервер?
:wq
--
Live free or die
- - -
Вот список того, что я сам не удалял. Т.е. это набежало само - сегодня только обнаружил.
http://pastebin.ca/1472867 (каждый юзер на своем клиенте)
А так же такие фалы получается, если, например, смотреть видео через smaplyer, потом закрыть smaplyer и тут же, в течении нескольких секунд, удалить файл который смотрел - он не удалится, а переименуется в ".nfs0000*". Да и вообще, такая же история с любым приложениям - вероятно, да, что-то с кешем.
На сервере:
На одном из клиентов: