ВНИМАНИЕ: Използвайте форумите на сайта за д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
) >>
|