| imho.ws |
![]() |
|
|
|
# 1 |
|
Junior Member
Регистрация: 24.05.2002
Сообщения: 122
![]() |
Нужна программа фильтрации в ЛВС
В общем, у нас на сервере у каждого своя папка. Засоряют ее как хотят, но.... с появлением ДВД-формата ( :-))) сервер забивается за день. Потом приходится его долго чистить...
Нужна программа фильтрации ( чтоб на сервер люди не могли записывать файлы типа *.vob, *.mp3 и т.д.) Помогите, сервер не резиновый
__________________
И найдет тот кто искал! |
|
|
|
|
# 2 |
|
СуперМод
IMHO Консультант 2005-2009 Регистрация: 14.08.2002
Адрес: Московская ПЛ, ракетный отс
Пол: Male
Сообщения: 14 525
![]() |
Проще всего - включить на сервере квотирование. Выделить, скажем, по 100 Мб на морду лица (особо доверенным по необходимости выделить сколько надо) - и всё. Ни один юзер не сможет записать на сетевой диск больше файлов, чем выделено ему квотой.
А с фильтрацией - можно написать простенький скрипт, который будет искать по диску файлики с определёнными расширениями и килять их (см. описалово команды for) и вставить его в шедулер с периодичностью запуска например 5 минут. И пусть пишут сколько хотят - дольше 5 минут не пролежит...
__________________
Не засоряйте форум "спасибами"! Для выражения благодарности существуют ПС и репутация! Соблюдайте Правила! Распространенье наше по планете Особенно заметно вдалеке: В общественном парижском туалете Есть надписи на русском языке В. Высоцкий |
|
|
|
|
# 4 |
|
СуперМод
IMHO Консультант 2005-2009 Регистрация: 14.08.2002
Адрес: Московская ПЛ, ракетный отс
Пол: Male
Сообщения: 14 525
![]() |
Del_AVI.cmd:
Код:
FOR %%I IN (c:\Temp\*.avi) DO "erase /F /Q %%~fI"
__________________
Не засоряйте форум "спасибами"! Для выражения благодарности существуют ПС и репутация! Соблюдайте Правила! Распространенье наше по планете Особенно заметно вдалеке: В общественном парижском туалете Есть надписи на русском языке В. Высоцкий |
|
|
|
|
# 5 |
|
Full Member
Регистрация: 12.12.2003
Пол: Male
Сообщения: 1 780
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
На мой взгляд квотрирование более верный метод , ничего не мешает юзверям обозвать *.vob *.doc'Ом
. так что тут как минимум нужно каждые 5 минут сканить по объёму а не раширению , а это всё таки лишняя нагрузка на сервери , в общем camazer лучше сделай всем квоты
|
|
|
|
|
# 6 |
|
Junior Member
Регистрация: 24.05.2002
Сообщения: 122
![]() |
Квотирование дело хорошее, но не в моем случае... Объясню на примере:
некий пользователь "Вася" имеет квоту в 1 Гб. Естественно, ДВД не вместится, но не вместится также и база данных, которую нам приносят иногда на ДВД (около 4 Гб). Если дать "Васе" к примеру 5 Гб, то после того, как он обработает эту базу и запишет ее обратно на ДВД, у него будет в распоряжении много свободного места опять... А под именем "Вася" работа идет круглосуточно. И дневной "Вася" забил место фильмом и ушел спать, а ночной "вася" не может пополнить базу... (Кстати эту базу могут принести в любой момент, но дневному "Васе" пополам это). Он спокойно спит, а мне приходится вытаскивать из базы фильмы... Причем мозгов у "Васи" не хватит переименовать в другой формат...он утром хочет его досмотреть через пару дней... То есть у нас получается "плавающая база данных"... А теперь представьте, что таких пользователей "Васей" штук 50 ??? И работает каждый из них сутки через двое!!! И скрипт, данный выше, тоже не работает ....
__________________
И найдет тот кто искал! |
|
|
|
|
# 7 |
|
IMHO Ворчун-2006
Регистрация: 24.03.2003
Адрес: Москва
Пол: Male
Сообщения: 4 651
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Я что-то не понял: под одним аккаунтом работают разные люди - ну ладно, пусть по-другому нельзя.
Но записывать фильм в рабочую папку, так, что с ней работать нельзя... Извините, но имхо, тут не квоты, а увольнение надо применять. Если же начальство настолько либерально, то так: есть папка (общая), куда все "васи" могут лазать, но писать разрешено только данные по работе. Есть аккаунты - на каждого из вась свой. И есть личные папки, которые каждый может юзать как угодно (и доступ открывать другим). Итого, не хватило тебе (то есть васе) места в своей папке - договаривайся с соседом, объединяйся, кооперируйся. А залез в рабочее пространчтво с порнушным роликом - минус 100-200$ в получку (юзера-то определить несложно). Причем можно сделать совсем по-человечески и на эти деньги купить диск, который расшарить как файловою помойку. Ну и разумеетсяничто не мешает совместить все это со скриптом, о котором речь шла выше. |
|
|
|
|
# 8 | |
|
СуперМод
IMHO Консультант 2005-2009 Регистрация: 14.08.2002
Адрес: Московская ПЛ, ракетный отс
Пол: Male
Сообщения: 14 525
![]() |
Цитата:
Должно быть Код:
FOR %%I IN (c:\Temp\*.avi) DO erase /F /Q "%%~fI" Скопировав строчку несколько раз внутри одного файлика и меняя маску удаляемых файлов (в скобках), получаем скриптик, который чистит не одну, а несколько папок сразу. Поковырявшись в опциях команды for и командного процессора NT (cmd.exe, справка вызывается из командной строки командой help), можно вообще слепить скрипт, который обходит папку со всеми подпапками и везде чистит все лишние файлы (по расширению).
__________________
Не засоряйте форум "спасибами"! Для выражения благодарности существуют ПС и репутация! Соблюдайте Правила! Распространенье наше по планете Особенно заметно вдалеке: В общественном парижском туалете Есть надписи на русском языке В. Высоцкий |
|
|
|
|
|
# 9 |
|
Migel Mod Volos
Регистрация: 09.09.2003
Адрес: МПЛ-в почетной д
Сообщения: 7 486
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
camazer, очень занимательно, но с этим тебе пожалуй в юмор. Сообщение удалено.
__________________
Все "спасибы" - в приват и в репутацию! не засоряйте форум!!!! © Plague Небьющаяся игрушка - это игрушка, которой ребенок может разбить все свои остальные игрушки. |
|
|