You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Самая жесть случается, если с двух хостов подключиться друг к другу, и забыть отключиться. Получается кольцо, и mlocate.db быстренько забивает всё свободное место на диске.
The text was updated successfully, but these errors were encountered:
Путь монтирования в Дебиан выглядит как "/run/user/<user-id>/gvfs" и т. д. Т. е. если что и вносить в исключения, то "/run/user". В других дистрибутивах может быть по-другому, не угадаешь. Поэтому пытаться что-то изобразить в установочных сценариях пакета -- сомнительная идея. Хоть бы все Filesystem Hierarchy Standard соблюдали, но ведь нет.
Вообще, такие директории как /run, /tmp или /mnt, да и /media, стоит исключать из locate как класс. Тогда проблем со всякими подмонтированными ресурсами и временным мусором будет меньше.
Ну, вообще, отсутствие отслеживания колец - баг в mlocate, но я не очень понимаю, куда его засылать :) far'овский поиск по файловой системе же как-то умеет обращаться с рекурсивными симлинками (или не умеет? кажется, в какой-то момент с этим были проблемы, но, кажется, потом их починили).
Чего-то туплю, как это описать по-английски человеческим образом. Есть какой-то устоявшийся термин для этого? Cyclic symlinks and sshfs mounts? Filesystem loops?
Самая жесть случается, если с двух хостов подключиться друг к другу, и забыть отключиться. Получается кольцо, и mlocate.db быстренько забивает всё свободное место на диске.
The text was updated successfully, but these errors were encountered: