![]() |
Конфигурирование сервера SAMBA
Всем привет! Пожалуйста, подскажите решение такой задачи. Есть настроенный сервер SAMBA. В настройках прописываю следующее:
Код:
[Share] |
На ум приходит только скрипт, который вызывается при файловых операциях в Share и проверяет, что конкретно происходит. При записи в корень Share скрипт анализирует, что и куда пишется и, например, стирает ненужные файлы.
|
После долгих поисков ответа выяснилось, что средствами самой SMB этого сделать невозможно. Предложение написать скрипт конечно заманчивое, но что делать если к ресурсу одновременно больше 100 клиентов обращается?! Похожий скрипт в свое время создавался - он ежеминутно стирал некоторые конкретно определенные *.ехе в корневой папке. Однако это приводило почему-то к подвисанию сервера SMB примерно через сутки или двое.
Решение найдено такое - разделить названный ресурс SMB на два отдельных. На одном ресурсе действует veto files = /*.exe/, на другом нет. |
У нас через скрипт на расшаренном ресурсе логируются файловые операции. Файлопомойка весьма объемная, работают с ней человек 20, порой и одновременно. Ничего особо не подвисает, лог-файл пухнет, конечно, но я обрабатываю его logrotate и всё нормально.
|
Время: 04:04. |
Время: 04:04.
© OSzone.net 2001-