Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

gvfsd-fuse should be added to updatedb.conf PRUNEFS to avoid unnecessary indexing of mounted resources #29

Open
unxed opened this issue Nov 22, 2018 · 4 comments

Comments

@unxed
Copy link

unxed commented Nov 22, 2018

Самая жесть случается, если с двух хостов подключиться друг к другу, и забыть отключиться. Получается кольцо, и mlocate.db быстренько забивает всё свободное место на диске.

@cycleg
Copy link
Owner

cycleg commented Dec 9, 2018

Только which и find, только хардкор! :)

Путь монтирования в Дебиан выглядит как "/run/user/<user-id>/gvfs" и т. д. Т. е. если что и вносить в исключения, то "/run/user". В других дистрибутивах может быть по-другому, не угадаешь. Поэтому пытаться что-то изобразить в установочных сценариях пакета -- сомнительная идея. Хоть бы все Filesystem Hierarchy Standard соблюдали, но ведь нет.

Вообще, такие директории как /run, /tmp или /mnt, да и /media, стоит исключать из locate как класс. Тогда проблем со всякими подмонтированными ресурсами и временным мусором будет меньше.

@unxed
Copy link
Author

unxed commented Dec 9, 2018

Ну, вообще, отсутствие отслеживания колец - баг в mlocate, но я не очень понимаю, куда его засылать :) far'овский поиск по файловой системе же как-то умеет обращаться с рекурсивными симлинками (или не умеет? кажется, в какой-то момент с этим были проблемы, но, кажется, потом их починили).

@cycleg
Copy link
Owner

cycleg commented Dec 9, 2018

https://pagure.io/mlocate для mlocate, нет? И https://savannah.gnu.org/projects/findutils для старой locate.

@unxed
Copy link
Author

unxed commented Dec 10, 2018

Чего-то туплю, как это описать по-английски человеческим образом. Есть какой-то устоявшийся термин для этого? Cyclic symlinks and sshfs mounts? Filesystem loops?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants