The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"samba quotas"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"samba quotas"
Сообщение от viewn emailИскать по авторуВ закладки on 08-Дек-03, 16:25  (MSK)
Ерунда какая-то...
Есть Самба, собранная с квотами.

Пользователь, превысивший "жесткий" лимит на квотируемом разделе, действительно не может создать ни директорию (предупреждение получает), ни файл (тут сообщения он получает не сразу, а только при сохранении).

Однако это не мешает ему "скопировать" в этот раздел любое количество файлов любого объема. Естественно это ему кажется, что он их скопировал. Ибо Виндоуз Эксплорер ему ничтоже сумняшеся безаппеляционно заявляет: "дескать у тебя, родной, на диске 100 файлов, занимает это все дело 500 МБ, а то, что у тебя квота на раздел стоит 100 МБ, так это грязные происки злобных админов."

На самом же деле quota -u username честно признается, что пользователем используется те самые 100 МБ, да и du -hs говорит то же самое. Но пользователь этого не знает и не видит.

А видит он то, что при открытии предварительно "скопированного" на раздел файла МС Ворда, он вместо так нужного ему текста видит... квадратики!!! То же самое (приблизительно) он получает и при использовании других "скопированных" файлов.
Естественно праведный гнев пользователя в отношении админа, БГ и самого Господа не имеет никаких границ...

Вот и вопрос. Можно ли оградить сердобольного от мучений и страданий и запрещать копировать файлы на раздел, если на нем нет места?
Или может я туплю? Или... может есть какие-то другие объяснения феномена?

Заранее благодарен.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "samba quotas"
Сообщение от artist emailИскать по авторуВ закладки on 08-Дек-03, 21:41  (MSK)
как это юзверь не может создать файл, и при этом может его туда скопировать 8) как минимум для 2ого нужно 1ое 8)
  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "samba quotas"
Сообщение от viewn emailИскать по авторуВ закладки on 09-Дек-03, 13:32  (MSK)
>как это юзверь не может создать файл, и при этом может его
>туда скопировать 8) как минимум для 2ого нужно 1ое 8)

Гым-гым... Я раньше тоже так думал.
Дело в том, что и в том и в другом случае результат  получается "неизменно превосходный". Т.е. файл не подлежит ни просмотру ни редактированию...

Другое дело, что в случае "создания" файла при превышенной квоте, пользователь получает результат "быстрее".

Т.е. что происходит. Пользователь кликает правой кнопкой мыши, выбирает из контекстного меню "создать файл МС Ворд" и... файл "создается". Потом пользователь кликает на файле, "открывает" его, видит там "квадратики", чешет репу, удаляет их и начинает набирать текст, потом сохраняет и ... упс...:( Вот на этом месте его уже честно предупреждают, что сохранить свое творение он не может.

Но большинство поступает по другому. Берется "куча" файлов и тупо копируется к себе в директорию. Типа "потом" разберемся. Так вот это "потом" для какого-то случайно выбранного файла может и не наступить вовсе (пользователи они ведь известные барахольщики). Но даже если это "потом" наступит через пару дней, то сопоставить эти факты (отсутствие места, скопированные файлы) - задача отнюдь не тривиальная даже для более-менее продвинутых пользователей.

Вот такая вот балалайка:(

P.S. Блин... Пишу и понимаю, что пишу в общем-то бред... И я наверное тоже бы не поверил, если бы не делал это все своими руками. Поверьте мне, граждане судьи... Поверьте... и помогите.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "samba quotas"
Сообщение от noname Искать по авторуВ закладки on 09-Дек-03, 14:24  (MSK)
Когда у samba еще не было ключа --with-quotas , использовали обычные квоты системы. И не ломали голову себе
  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "samba quotas"
Сообщение от viewn emailИскать по авторуВ закладки on 09-Дек-03, 14:33  (MSK)
>Когда у samba еще не было ключа --with-quotas , использовали обычные квоты
>системы. И не ломали голову себе

Бр-р-р... Не понял... ИМХО Самба сама квоты не придумывает, а использует именно системные квоты (как раз при сборке с --with-quotas). Поправьте, если я не прав.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "samba quotas"
Сообщение от viewn emailИскать по авторуВ закладки on 09-Дек-03, 15:52  (MSK)
Блин, мужики, спасайте! Сейчас крышу снесет!!!

Продолжая эксперименты с квотами попытался копировать файлы "сверх нормы" FAR'ом и... квоты СРАБОТАЛИ!!!

Перепроверяю еще раз.
Есть раздел на нем свободно 30 МБ. FAR'ом копирую файл 50 МБ - нихрена, говорит, ансафишиент спэйс у тебя, дорогой. Беру файл 300 МБ Виндоуз Эксплорером и ... он его преспокойно втягивает. Беру еще один 300 метровый - он и его тянет.......

Сажусь за другую машину - те же лица. Логинюсь под другим юзером - аналогично...

#########################################################
$du -ha
30M ./Links.dat
30M .

$ls -la
итого 30340
drwx------    2 vlad    editor       4096 Дек  9 14:47 .
drwxr-xr-x   29 vlad    editor       4096 Дек  9 14:48 ..
-rwx------    1 vlad    editor   361969312 Дек  9 02:03 Links.dat
#########################################################

Это просто трындец какой-то...

Клиенты - Вин2К, ВинНТ4. 98-й под рукой нет.

Помогите, ради Бога!!!


ЗЫ: Скорей бы уже Новый Год...

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "samba quotas"
Сообщение от artist emailИскать по авторуВ закладки on 09-Дек-03, 17:24  (MSK)
какая операционка?

я понимаю все просто
так как места немного есть, файл создается, а потом при сохранении получается косяк

попробуй устанавливать квоты на количество файлов в таком случае + к объему

  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "samba quotas"
Сообщение от artist emailИскать по авторуВ закладки on 09-Дек-03, 17:25  (MSK)
и пришли что пишет quota user
  Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "samba quotas"
Сообщение от viewn emailИскать по авторуВ закладки on 09-Дек-03, 18:00  (MSK)
Вы наверное невнимательно прочитали мой последний пост.

>я понимаю все просто
Все очень непросто!:)

>так как места немного есть, файл создается, а потом при сохранении получается
>косяк
Не "косяк", а "КОСЯККК"! (с 3-мя буквами "К")

>попробуй устанавливать квоты на количество файлов в таком случае + к объему
ИМХО это проблему не решит, а только усугубит:(
Ибо... Ибо... Ибо я вообще уже перестал понимать в чем собственнно проблема...:(((

ЗЫ: $ quota -u username показывает все правильно

  Рекомендовать в FAQ | Cообщить модератору | Наверх

9. "samba quotas"
Сообщение от noname Искать по авторуВ закладки on 10-Дек-03, 15:59  (MSK)
>>Когда у samba еще не было ключа --with-quotas , использовали обычные квоты
>>системы. И не ломали голову себе
>
>Бр-р-р... Не понял... ИМХО Самба сама квоты не придумывает, а использует именно
>системные квоты (как раз при сборке с --with-quotas). Поправьте, если я
>не прав.

примерно так, если я ошибся - пусть поправят

Каждому пользователю соответствует 1 процесс smbd
этот процесс создает на диске файл от имени пользователя и его группы

В зависимости от того как настроены квоты на файловую систему:
если суммарное число байт во всех файлах созданных этим пользователем превышает заданный предел - все, дальнейшая запись невозможна (не совсем так конечно - есть еще мягкие и жесткие пределы)

repquota
что показывает?
может квоты просто не включены на том разделе куда пишешь?

Обратите внимание на подсказку configure

--with-quotas=yes Include experimental disk-quota support [default=no]

Экспериментальная....вплоть до версии 2.2.9pre

  Рекомендовать в FAQ | Cообщить модератору | Наверх

10. "samba quotas"
Сообщение от viewn emailИскать по авторуВ закладки on 10-Дек-03, 16:29  (MSK)
>>>Когда у samba еще не было ключа --with-quotas , использовали обычные квоты
>>>системы. И не ломали голову себе
>>
>>Бр-р-р... Не понял... ИМХО Самба сама квоты не придумывает, а использует именно
>>системные квоты (как раз при сборке с --with-quotas). Поправьте, если я
>>не прав.
>
>примерно так, если я ошибся - пусть поправят
>
>Каждому пользователю соответствует 1 процесс smbd
>этот процесс создает на диске файл от имени пользователя и его группы
>
>
>В зависимости от того как настроены квоты на файловую систему:
>если суммарное число байт во всех файлах созданных этим пользователем превышает заданный
>предел - все, дальнейшая запись невозможна (не совсем так конечно -
>есть еще мягкие и жесткие пределы)
>
>repquota
>что показывает?
>может квоты просто не включены на том разделе куда пишешь?
>
>Обратите внимание на подсказку configure
>
>--with-quotas=yes Include experimental disk-quota support [default=no]
>
>Экспериментальная....вплоть до версии 2.2.9pre

Samba 2.2.5. Собирал давно, поэтому 100% сказать не могу. Точно знаю, что --with-quotas, а вот был там "yes" или не было... Не помню.
Но дело ИМХО не в этом. FAR ведь не дает скопировать больше нормы! Только  Explorer! По крайней мере на Win2K


До копирования...
#######################################################################
#/usr/sbin/repquota -u /dev/hda5 | grep vlad
vlad      --    5636   15000   20000            343     0     0      

#/usr/bin/quota -u vlad
Disk quotas for user vlad (uid 500):
     Filesystem  blocks   quota   limit   grace   files   quota   limit   grace
      /dev/hda5    5636   15000   20000             343       0       0        
#######################################################################


После копирования файла 180 МБ
#######################################################################
#/usr/sbin/repquota -u /dev/hda5 | grep vlad
vlad      +-   20000   15000   20000  7days     344     0     0    

#/usr/bin/quota -u vlad
Disk quotas for user vlad (uid 500):
     Filesystem  blocks   quota   limit   grace   files   quota   limit   grace
      /dev/hda5   20000*  15000   20000   7days     344       0       0        
#######################################################################
  

  Рекомендовать в FAQ | Cообщить модератору | Наверх

11. "samba quotas"
Сообщение от viewn emailИскать по авторуВ закладки on 12-Дек-03, 14:16  (MSK)
Мдаааа...
Вот спросил, так спросил... Никто не знает...:(
А может все пользуют PDC от Win2K?
И то верно! Ну ее наххх эту Самбу с ее граблями.
Пойду завтра на базар и куплю себе за 3 бакса настоящий сервер.
Кстати... А может сразу уже "Большие Рога" ставить? Говорят пиратские версии уже есть. Кто-нить видел в продаже?

P.S. Для тех кому это действительно интересно клиенты Win98 и WinNT игнорят квоты даже через FAR. Только Win2K:(
Может что-то с редиректором? А что с ним может быть?...
В общем и расстроен и сейчас начну плакать... Хны-хны-хны...:((((

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру