LINUX.ORG.RU

История изменений

Исправление vel, (текущая версия) :

Мы перенесли или сделали хардлинк всех файлов в соседний каталог (в рамках одной фс). Переименовали каталоги.

Если процесс который работает с файлами этого каталога открывает их по полному пути, то проблем нет.

А вот если у него этот каталог был текущим и ищет/открывает файлы в нем не по полному пути, то он это переименование каталогов не заметит и будет продолжать пытаться работать с файлами в старом (огромном) каталоге (даже после удаления этого каталога).

lsof/fuser это покажут.

Исходная версия vel, :

Мы перенесли или сделали хардлинк всех файлов в соседний каталог (в рамках одной фс). Переименовали каталоги.

Если процесс который работает с файлами этого каталога открывает их по полному пути, то проблем нет.

А вот если у него этот каталог был текущим и ищет/открывает файлы в нем не по полному пути, то он это переименование каталогов не заметит и будет продолжать пытаться работать с файлами в старом (огромном) каталоге.