Како користити квоту на Убунту -у

How Use Quota Ubuntu



Квота је уграђена функција језгра Линука која се користи за постављање ограничења колико простора на диску корисник или група могу да користе. Такође се користи за ограничавање максималног броја датотека које корисник или група могу створити на Линук -у. Систем датотека у којем желите да користите квоту такође мора да подржава квоту. Неки од система датотека који подржавају квоте на Линуку су ект2, ект3, ект4, кфс итд.

У овом чланку ћу вам показати како користити квоту у окружењу за више корисника на Убунту-у. Дакле, почнимо.





Инсталирање помоћних програма за управљање квотама на Убунту:

На Убунту/Дебиан -у можете инсталирати цитат пакет из званичног спремишта пакета Убунту/Дебиан. Тхе цитат пакет инсталира потребне програме који су неопходни за рад са квотама.



Прво ажурирајте кеш спремишта пакета АПТ следећом командом:



$судоапт упдате


Сада инсталирајте пакет квота са следећом командом:





$судопогоданинсталирајцитат

Сада притисните и а затим притисните< Ентер >.



Тхе цитат пакет треба инсталирати.

Омогућавање квоте система датотека:

Као што сам вам рекао, постоје 2 врсте квота; квота корисника и квота групе. Можете омогућити било коју од квота или обоје, у зависности од ваших потреба.

Да бисте трајно омогућили квоту у систему датотека, отворите /етц/фстаб датотеку са следећом командом:

$судо нано /итд/фстаб

Сада, додајте усркуота и/или грпкуота опције у пољу за опције (4.) система датотека за које желите да омогућите квоту у /етц/фстаб филе. Када завршите, сачувајте датотеку притиском на + к затим и, а затим притисните< Ентер >.

БЕЛЕШКА : Да бисте омогућили корисничку квоту, користите усркуота само опција. Ако желите да омогућите само групне податке, користите грпкуота опција. Да бисте омогућили и корисничку и групну квоту, користите усркуота, грпкуота опција.

Сада поново покрените рачунар да би промене ступиле на снагу.

$судорестарт

Ако само желите испробати квоту, можете користити моунт команда за привремено омогућавање квоте у систему датотека.

Да бисте привремено омогућили квоту у коренском систему датотека, покрените следећу команду:

$судо моунт -илипремонтирати, усркуота, грпкуота/

Покретање квоте на датотечним системима:

Да бисте датотечни систем припремили за квоту, морате покренути куотацхецк команда на сваком од датотечних система за које желите да користите квоту.

Рецимо да желите да користите само корисничку квоту у коренском (/) датотечном систему. Да бисте то урадили, покрените квоту на следећи начин:

$судокуотацхецк-Како /

Ако желите да користите само групну квоту, онда би наредба била,

$судокуотацхецк-цгм /

Ако желите да користите и корисничку и групну квоту, покрените следећу команду:

$судокуотацхецк-цугм /

Сада укључите квоту у роот (/) датотечном систему следећом командом:

$судокуотаон /


Као што видите, квота је укључена.


Ако из неког разлога одлучите да искључите квоту, то можете учинити помоћу следеће команде:

$судокуотаофф /

Рад са корисничком квотом:

Сада, рецимо да желите додати квоту диска за корисника боб . Да бисте то урадили, покрените следећу команду:

$судоедкуотабоб


Требало би да видите следећи прозор.


Ево неколико термина које бисте требали знати.

Систем датотека : Ова квота треба да се примени на партицији диска. У мом случају је /дев/сда2 , корен ( / ) партиција датотечног система. Не покушавајте да је промените.

Блокови : Ово је количина простора на диску (у блоковима) корисника боб Можете користити.

Овде не можете директно користити МБ или ГБ јединицу. Морате претворити МБ или ГБ јединицу у еквивалентну величину блока и користити величину блока овде. 1 блок једнак је 1 КБ или 1024 бајта.

Рецимо да желите да дозволите кориснику боб користите само 1 ГБ простора на диску. Морате претворити ГБ или МБ у КБ јединицу.

Дакле, 1 ГБ = 1024 МБ = 1024 * 1024 КБ.

Колико блокова у 1 ГБ? Па, (1024 * 1024 КБ / 1 КБ) = 1048576 блокова за сваку јединицу ГБ.

За сваку ГБ јединицу постоји 1048576 блокова.

Дакле, за 5 ГБ простора на диску, величина блока је 5 * 1048576 = 5242880 блокова.

Лако зар не?

Иноде : То је број датотека које можете да креирате у систему датотека. Дакле, ако корисник боб је дозвољено да има 1000 инода, он може да створи само 1000 датотека или директоријума. Чак и ако је укупна величина 1000 датотека или директорија мања од броја блокова које може користити, он неће моћи створити нове датотеке или директорије. Дакле, држао бих то мало високо.

Добра мера је задржавање око 60-70% укупне величине блока.

Дакле, за величину блока од 1048576, довољно добар инод број је 629,146 или 734,004.

Мека и тврда граница : И блок и иноде могу имати меку и тврду границу. Корисник или група могу прекорачити софт лимит за одређени број дана, који се назива а Грејс период . Али ни у ком случају није дозвољено да пређу строгу границу. Можете поставити 0 за меко ограничење да бисте онемогућили меко ограничење ако желите. У овом случају ће се користити само тврда граница.

БЕЛЕШКА : Требали бисте поставити само меке и тврде границе. Не мењајте вредности блокови и иноде колоне. Они представљају блокове и иноде које корисник тренутно користи.

Кориснику сам поставио квоту боб као што следи. Када завршите, сачувајте датотеку. Квоту треба применити.

Рад са групном квотом:

Да бисте поставили групну квоту за групу ввв-подаци (рецимо), покрените следећу команду:

$судоедкуотаввв-подаци

Сада можете поставити групну квоту на исти начин као и квоту корисника.

Промена грејс периода:

Да бисте променили грејс период за меко ограничење, покрените следећу команду:

$судоедкуота


Сада промените број дана за блок и иноде период грејс периода у зависности од ваших потреба. Када завршите, сачувајте датотеку.

Генерисање извештаја о квотама:

Да бисте генерисали извештаје о коришћењу квоте, покрените следећу команду:

$судорепкуота-ауг

Као што видите, генерише се извештај о квотама корисника и група.


Ако желите само да генеришете извештаје о квотама корисника, покрените следећу команду:

$судорепкуота-до

На исти начин, ако само желите да генеришете извештаје о групним квотама, покрените следећу команду:

$судорепкуота-аг

Дакле, тако користите квоту на Убунтуу. Хвала што сте прочитали овај чланак.