Strona 1 z 1

problem z quota

: 21 grudnia 2006, 20:58
autor: kacper
Witam,

tym razem w tym dziale proszę o małą poradę. Próbuje 'ograniczyć' jakoś moich użytkowników, ale nie bardzo mi to idzie, zrobiłem identycznie jak jeszcze z pół roku temu na innym serwerze, czyli :

Kod: Zaznacz cały

orbison:/usr/src/linux# cat .config |grep QUOTA
CONFIG_QUOTA=y
# CONFIG_XFS_QUOTA is not set
apt-get'em pobrałem pakiet quota, fstaba ustawiłem :

Kod: Zaznacz cały

orbison:~# cat /etc/fstab |grep hda2
/dev/hda2       /               ext3    defaults,usrquota,grpquota          1       1
zamontowało się dobrze :

Kod: Zaznacz cały

orbison:~# mount -l
/dev/hda2 on / type ext3 (rw,usrquota,grpquota)
skrypt do sprawdzania quoty też się znalazł w /etc/init.d/rc.local, ale po restarcie quota nie działa :

Kod: Zaznacz cały

orbison:~# edquota fasiu
edquota: Nie można wykonać stat() na podmontowanym urządzeniu /dev/hda2: Nie ma takiego pliku ani katalogu
Nie wykryto systemów plików z limitami.
Oczywiscie pliki quota.user i quota.group są, także zrobiłem aquota.user i aquota.group

Próbowałem już wszystkiego (chyba), google też za dużo nie powiedziało, może ktoś miał podobny problem?[/quote]

: 25 grudnia 2007, 18:20
autor: peter86
po utworzeniu plikow musisz im nadac prawda:

Kod: Zaznacz cały

chmod 600 *.user
chmod 600 *.group
nastepnie

Kod: Zaznacz cały

quotacheck -avugf
jezeli wszystko pujdzie bez problemu

Kod: Zaznacz cały

quotaon -avug
potem juz edycja quoty... daj znac czy sie udalo.

: 25 grudnia 2007, 21:56
autor: Yampress

: 26 grudnia 2007, 01:29
autor: fnmirk
kacper pisze:orbison:/usr/src/linux# cat .config |grep QUOTA
Jeżeli to jest dosłowne polecenie jakie próbujesz wykonać to moim zdaniem przed i po znaku ,,|'' powinna być umieszczona spacja.
Tak samo w:
kacper pisze:orbison:~# cat /etc/fstab |grep hda2
poprawny zapis poleceń (ważny jest każdy znak nawet spacja):

Kod: Zaznacz cały

cat .config | grep QUOTA
cat /etc/fstab | grep hda2
Jeżeli te polecenia nie działają to spróbuj edycji tych plików np.: w edytorze midnight commandera jako root.

: 26 grudnia 2007, 01:38
autor: qbsiu
fnmirk, co ma piernik do wiatraka? Przecież akurat tymi poleceniami sprawdzał coś w czymś.

: 26 grudnia 2007, 01:43
autor: fnmirk
Przecież nie ma ustawionego w konfigu i wpisując tak te polecenia jak je nam przedstawił na pewno nie sprawdził?

: 26 grudnia 2007, 01:49
autor: qbsiu
Przecież niema ustawionego configa i wpisując tak te polecenia jak je nam przedstawił na pewno nie sprawdził.
kacper pisze:orbison:~# cat /etc/fstab |grep hda2
/dev/hda2 / ext3 defaults,usrquota,grpquota 1 1
Co to polecenie ma sprawdzić? wszystko co ma słowo hda2... I co, może wyrzuciło hda1 ]orbison:/usr/src/linux# cat .config |grep QUOTA
CONFIG_QUOTA=y
# CONFIG_XFS_QUOTA is not set [/quote]
Tu to samo :-) :evil:
Patrz fnmirk,

Kod: Zaznacz cały

qbsiu@siekacz /usr/src/linux-headers-2.6.23.1 $ cat .config |grep QUOTA
CONFIG_NETFILTER_XT_MATCH_QUOTA=m
CONFIG_XFS_QUOTA=y
CONFIG_QUOTA=y
CONFIG_QUOTACTL=y
qbsiu@siekacz /usr/src/linux-headers-2.6.23.1 $ cat .config | grep QUOTA
CONFIG_NETFILTER_XT_MATCH_QUOTA=m
CONFIG_XFS_QUOTA=y
CONFIG_QUOTA=y
CONFIG_QUOTACTL=y



ja instalowałem troszkę z tego co podał Yampress, troszkę z:
http://www.ping.win.pl/debian/quota.htm
http://learnlinux.tsf.org.za/courses/bu ... 05s02.html

: 26 grudnia 2007, 02:04
autor: fnmirk
qbsiu pisze:a instalowałem troszkę z tego co podał Yampress, troszkę z:
Ja zgadzam się z powyższymi opisami i nie twierdzę że sposób postępowania kolegi kacper jest do końca błędny. Próbuje tylko zauważyć, że jeżeli zrobimy jakiś niewielki błąd to go nieświadomie powielamy i bardzo trudno jest to samemu naprawić. Jeżeli według tego co opisał --- wcześniej ten sposób mu się sprawdził. To dlaczego teraz nie działa?

qbsiu --- faktycznie chyba niepotrzebnie zająłem się tymi spacjami.

: 26 grudnia 2007, 14:20
autor: stepien86
na glowny system plikow nie powinno sie zakladac qouty ! tylko na /home :]

Moj przepis na Quote :

Kod: Zaznacz cały

Quota – limity dyskowe



1.# apt-get install quota
2.# vi /etc/fstab
3.do wybranej przez nas partycji dopiszmy w opcjach montowania usrquota:
 /dev/hdX  /home/serwer/konta ext3 defaults,usrquota 0 0
4.Otrzymaliśmy zatem wybraną przez nas partycję zamontowaną w trybie quoty. Skonfigurujmy ją zatem!
# quotaon -avug

Skrypt startowy quoty
5.vi /etc/init.d/quota_check_on

if [ -x /usr/sbin/quotacheck ]
then
echo "Sprawdzam quote..."
/usr/sbin/quotacheck -avug
echo " OK "
fi

if [ -x /usr/sbin/quotaon ]
then
echo "Wlaczam quote..."
/usr/sbin/quotaon -avug
fi
6.   # chmod +x /etc/init.d/quota_check_on
7.   #update-rc.d quota_check_on defaults 99

# edquota [user]

Limity dyskowe user testowy (uid 1003):
  System plików                bloki        miękki     twardy   i-węzły    miękki   twardy
  /dev/hda6                         0          0          0          0        0        
bloki - obecna przestrzeń dyskowa użyta przez usera 
miękki - "miękki" limit zajętych bloków z wyłączeniem tzw. grace time, czyli czasu pobłażliwości (patrz niżej) 
twardy - ostateczny limit zajętości bloków, grace time nie liczy się. 
8. Sprawdzamy quote:     cat /dev/urandom >> plik 

: 08 marca 2008, 18:44
autor: kazik
Witam
Czy robił ktoś quote po smbfs?