Страница 1 из 1

удалить квоты и как инода определить

Добавлено: 2008-05-25 22:20:13
ProFTP
1) как удалить квоты не написано нигде?
2) как узнать иноды? и что с ними делать ?

Re: удалить квоты и как инода определить

Добавлено: 2008-05-25 22:21:18
Alex Keda
1. квотаофф
2. если ты не знаешь что это - то это тебе точно не нужно.

Re: удалить квоты и как инода определить

Добавлено: 2008-05-25 22:25:30
dikens3
lissyara писал(а):2. если ты не знаешь что это - то это тебе точно не нужно.
Человек скорее всего пытается работать с квотами, а делать это можно по разному:
1. По объёму. (к примеру ограничение на 100Мб)
2. По количеству inod'ов.

Вот наверное ему и интересно.
У вас есть несколько вариантов того, как приводить в действие ограничения по объему дискового пространства, который могут занимать пользователь или группа, а также по количеству файлов, которые они могут создать. Вы можете ограничивать размещение ресурсов на основе объема дискового пространства (квотирование блоков), количества файлов (квотирование inode) или их комбинации. Каждое из этих ограничений, в свою очередь, делится на две категории: мягкие и жёсткие ограничения.
Автор может тут почитать, может пригодится для понимания файловой системы.
P.S. Handbook читает, молодец..

Re: удалить квоты и как инода определить

Добавлено: 2008-05-25 22:30:20
Alex Keda

Код: Выделить всё

acer# ls -li
total 16
5844181 -rw-r--r--  1 root  wheel  4235  5 май 21:38 Makefile
5844161 -rw-r--r--  1 root  wheel   190 17 июл  2007 distinfo
5844162 drwxr-xr-x  2 root  wheel   512  4 май 23:26 files
5844165 -rw-r--r--  1 root  wheel   821 26 окт  2000 pkg-descr
5844166 -rw-r--r--  1 root  wheel  2982 17 июл  2007 pkg-plist
acer#    
первый столбец - иноды

Re: удалить квоты и как инода определить

Добавлено: 2008-05-25 22:56:38
ProFTP
Handbook я читал я не понял как выставить мягкие ограничения, но уже передумал - пускай только жесткие!

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

Код: Выделить всё

 edquota -e /usr/home:500:500:1:1 mydm

Код: Выделить всё

edquota: /usr/home:500:500:1:1: no such user

Код: Выделить всё

Quotas for user mydm:
/home: kbytes in use: 2, limits (soft = 0, hard = 0)
        inodes in use: 1, limits (soft = 0, hard = 0)
нужно этот файл прсить?
пользователь mym есть

Код: Выделить всё

pw usershow mydm

Код: Выделить всё

mym:*:1008:1008:webuser:0:0:UserDomain = mym.q0.org.ua:/home/mym:/bin/csh

ядро

Код: Выделить всё

options         QUOTA
etc/rc.conf

Код: Выделить всё

enable_quotas="YES"'

Re: удалить квоты и как инода определить

Добавлено: 2008-05-25 22:58:14
Alex Keda
http://www.lissyara.su/?id=1066
там скрипт интеерсный.
он всё это делает...
можно синтаксис выколупнуть, при желании...

Re: удалить квоты и как инода определить

Добавлено: 2008-05-25 23:11:07
ProFTP

Код: Выделить всё

${edquota} -e \
${fs}:${user_datasize}:${user_datasize}:${user_inode}:${user_inode} \
${user_name}
я делал как там, тоесть с перл скрипта, "выкидываеться" редактор vi, а как не так? то есть хочу командной строкой поставить - не ставиться :?

UPD:

кажеться поставил. не много путь не указал :twisted: