problem z quota

Konfiguracja serwerów, usług, itp.
kacper
Posty: 28
Rejestracja: 20 grudnia 2006, 18:57
Lokalizacja: S³ubice

problem z quota

Post 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]
peter86
Beginner
Posty: 254
Rejestracja: 10 czerwca 2007, 23:19
Lokalizacja: Katowice, Dąbrowa Górnicza

Post 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.
Awatar użytkownika
Yampress
Administrator
Posty: 6416
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Post autor: Yampress »

fnmirk
Senior Member
Posty: 8321
Rejestracja: 03 grudnia 2007, 06:37

Post 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.
Awatar użytkownika
qbsiu
Beginner
Posty: 491
Rejestracja: 19 marca 2007, 19:47
Lokalizacja: £DZ

Post autor: qbsiu »

fnmirk, co ma piernik do wiatraka? Przecież akurat tymi poleceniami sprawdzał coś w czymś.
fnmirk
Senior Member
Posty: 8321
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

Przecież nie ma ustawionego w konfigu i wpisując tak te polecenia jak je nam przedstawił na pewno nie sprawdził?
Awatar użytkownika
qbsiu
Beginner
Posty: 491
Rejestracja: 19 marca 2007, 19:47
Lokalizacja: £DZ

Post 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
fnmirk
Senior Member
Posty: 8321
Rejestracja: 03 grudnia 2007, 06:37

Post 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.
stepien86
Posty: 35
Rejestracja: 02 kwietnia 2007, 11:48

Post 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 
kazik
Posty: 9
Rejestracja: 23 września 2006, 14:40

Post autor: kazik »

Witam
Czy robił ktoś quote po smbfs?
ODPOWIEDZ