Начало Вход/Регистрация Помощ Tazi stranica s latinski bukwi
Области
 Новини
 Актуална тема
 Linux портали
 Какво е Линукс?
 Въпроси-отговори
 Форуми
   •Трудова борса
   •Конкурс
 Статии
 Дистрибуции
   •Поръчка на CD
 Made In BG
 Файлове
 Връзки
 Галерия
 Конференции
Настройки
 Външен вид
 Предложения
 Направи си сам
И още ...
 За нас
 Линукс за българи ЕООД
 Линк към нас
 Предложения

Подкрепяно от:
TelePoint - Място за хора със свободни идеи

SiteGround

initLab

Adsys Group

SAP Bulgaria

Въпроси отговори
Въпрос: Не мога да пусна quota ,помогнете моля
[Търси: ]

ВНИМАНИЕ: Използвайте форумите на сайта за дa зададете вашите въпроси.

Към началото |Добави въпрос |Отговори
 
Въпрос
От: Владо Дата: 02/07/2004
 Здравейте. Значи опитвам се да пусна quota на Red hat 9, но
нв мога.Инсталацията 
 е направена по default и qouta-та е инсталирана.В Red Hat
пише следното да се промени
 в /etc/fstab:
/dev/hda1       /       ext2    defaults        1       1
 /dev/hda2       /usr    ext2    defaults,usrquota,grpquota  
    1   1

 Проблема е обаче, че тези дялове са заети (hda1 => /boot,
hda2 => /, hda3 => swap) и ако това нещо го напиша там 
 нищо не става, а май други не мога да пиша.Опитах се да
напиша следното:

/dev/hda1       /       ext2    defaults        1       1
 /dev/hda2       /home    ext2    defaults,usrquota,grpquota 
     1   1,
също така пробвах и
/dev/hda4       /       ext2    defaults        1       1
 /dev/hda5       /home    ext2    defaults,usrquota,grpquota 
     1   1
и съответно пак стана мазало :(.

Ето какво пише в моят /etc/fstab/:

 LABEL=/                 /                       ext2   
defaults        1 1
 LABEL=/boot             /boot                   ext2   
defaults        1 2
 none                    /dev/pts                devpts 
gid=5,mode=620  0 0
 none                    /proc                   proc   
defaults        0 0
 none                    /dev/shm                tmpfs  
defaults        0 0
 /dev/hda3               swap                    swap   
defaults        0 0
 /dev/cdrom              /mnt/cdrom              udf,iso9660
noauto,owner,kudzu,ro 0 0
 /dev/fd0                /mnt/floppy             auto   
noauto,owner,kudzu 0 0

 Аз искам да поставя квота например на /home
-директорията.Кажете ми какво точно
 да направя за да постигна това.Ако не може да се постави
квота на тази директория, 
 то ми кажете на кое може да се постави или въобще дали мога
да поставям квоти.

 Имам и още една молба(ако може да стане тази квота):
напишете ми какво трябва да пише в файла
 quota.users за да мога да поставя някакви ограничения за
даден user.
Много ви благодаря предварително.



Отговор #1
От: Н. Антонов (nikola< at >linux-bg< dot >org) Дата: 02/07/2004
 Много е просто. Първо си изясняваш дали ще задаваш квоти
 само по потребители или и по групи. Правиш по един празен
файл:

touch /home/quota.user
touch /home/quota.group

В тях не пишеш нищо! Те не се редактират директно. 

 Добавяш опциите usrquota,grpquota към описанието на /home в
/etc/fstab.

 Минаваш в single user режим с init 1, откачаш /home и го
 закачаш отново  или направо рестартираш машината. Не
 забравяй да направиш услугата quota активна, т.е. да се
зарежда при boot.

 Как става самото управление на потребителите.
Най-елементарните команди.

Примерно, искаш да нагласиш квотите на потребителя nikola.

edquota -u nikola

 Ще се зареди текстов редактор (който ти по подразбиране), в
 който определяш броя блокове (съотвестват на килобайти),
заемани от даден потребител. 

repquota /home

 Това ти показва таблица с активните квоти, кой колко е заел
и т.н.

 За подробности потърси статията за квотите в сайта, от
раздела "Статии".


Отговор #2
От: Владо Дата: 02/07/2004
 Благодаря за вниманието, но проблема е че не знам какво да
 напиша, преди ".../home    ext2   
 defaults,usrquota,grpquota".Като напиша например
 "/dev/hda1,2,3,4 или 5" машината при рестарт казва че не са
 коректни тези опции и се включва някакъв режим(не го знам
 къв е), където ми иска парола.След това аз влизам, коригирам
 си файла... и така докато не изтрия реда за'/home' за да
 може да тръгне нормално.Честно казано малко съм скаран с
 администрирането, по принцип програмирам но сега ми се
наложи това :(.



Отговор #3
От: n3c (n3c__at__n3c __точка__ pichove __точка__ org) Дата: 02/07/2004
 Поддръжка за квоти се пуска на цели дялове, а не на отделни
 директории в тях :). Като ти гледам /etc/fstab, който си
 копирал тук, за да слагаш квоти на /home, в fstab сложи
 usrquota на /dev/hda2 (което ти е / , а /home е в неговата
йерархия):

/dev/hda2   /   ext2   defaults,usrquota   1   1

 При положение, че нямаш отделен дял за /home - просто слагаш
 квотите на дяла, в който /home е поддиректория. След това
 създаваш квотовите файлове в основата на ДЯЛА, за който си
активирал квоти, а не в директорията /home:

touch /quota.user
touch /quota.group

После четеш какво ти е писал Никола по-горе :). Успех!


Отговор #4
От: Н. Антонов (nikola __@__ linux-bg __точка__ org) Дата: 02/07/2004
 Честон казано, изобщо не бях погледнал дадените от човека
 настройки. n3c е абсолютно прав. Не можеш да пуснеш квоти на
директория, пуска се на отделен дял като цяло.


<< NEW HDD (0 ) | debian 3.0 i KDE 3.2 (1 ) >>

 
© 2011-... Асоциация "Линукс за българи"
© 2007-2010 Линукс за българи ЕООД
© 1999-2006 Slavej Karadjov
Ако искате да препечатате или цитирате информация от този сайт прочетете първо това
Външния вид е направен от MOMCHE
Code Version: 1.0.8 H (Revision: 23-09-2011)
 
Изпълнението отне: 0 wallclock secs ( 0.07 usr + 0.01 sys = 0.08 CPU)