Наутилус не автообновляет содержимое общего ресурса Windows

Я использую Nautilus на компьютере с Linux Mint 13. При подключении к общему ресурсу Windows я должен вручную обновить содержимое, чтобы получить изменения файла. Есть ли способ сделать автообновление Nautilus?

2 ответа

Решение

Inotify не может обрабатывать сетевые файловые системы, поэтому он не будет работать через NFS/SMB. Автоматическое обновление в Nautilus раньше выполнялось с помощью fam (см. Также ответ Алекса Ларссона здесь) или gamin (где вы можете настроить интервал опроса и т. Д.).

Я думаю, что вы можете установить / настроить Gamin и попробовать.

Насколько я понял, Nautilus использует inotify для обнаружения изменений файла. Поскольку Наутилус не показывает последние изменения файлов...

При подключении к общей папке Windows...

... Я предполагаю, что количество файлов в общей папке Windows (в сочетании с тем, что inotify уже отслеживает) превышает максимальное количество файлов, которые inotify разрешено просматривать.

Я бы порекомендовал вам попытаться увеличить значение по умолчанию max_user_watches для inotify до 100000 или более:

echo 100000 > /proc/sys/fs/inotify/max_user_watches
Другие вопросы по тегам