Nowe posty

xx Dystrybucja pod HP Omen (7)
Dzisiaj o 11:33:05
xx [Poradnik] Wyszukiwanie Sterowników (2)
2024-03-27, 21:08:23
lamp Problem z Linux Lite po instalacji (0)
2024-03-27, 19:50:30
xx Ile pingwinów? (1)
2024-03-27, 08:59:24
xx konfiguracja pale moon (0)
2024-03-24, 21:53:42
xx Plasma 6 w Neonie ssie trochę mniej ... (10)
2024-03-23, 02:38:11
xx problem z instalacja sterowników do karty sieciowej (3)
2024-03-18, 18:10:16
xx Plik abc.001 (1)
2024-03-17, 17:48:27
xx Zlecę dopracowanie programu w MatLab (0)
2024-03-13, 15:28:40
xx Linux Mint 21.3 XFCE brak dźwieku po paru minutach (karta muzyczna zintegrowana) (5)
2024-03-12, 23:07:01

Autor Wątek: quota dyskowa - nie działa :(  (Przeczytany 14518 razy)

conel

  • Gość
quota dyskowa - nie działa :(
« dnia: 2005-08-26, 10:02:10 »
mam problem z zainstalowaniem sb4100 na slackware 10 poprzez usb sieciówke potrzebuje do innegokompa wiec nie moge jej podczepic do tego.....wiecie moze jak da sie to zrobic...??

cytrynek

  • Gość
quota dyskowa - nie działa :(
« Odpowiedź #1 dnia: 2005-08-25, 21:58:30 »
Witam.
 Mam następujący problem:
Chciałem włączyć quotę dyskową na hda8 i niestety nie działa. Oto co zrobiłem do tej pory:

zmieniłem /etc/fstab i w tej chwili wygląda tak:
LABEL=/1                /                       ext3    defaults        1 1
none                    /dev/pts                devpts  gid=5,mode=620  0 0
none                    /dev/shm                tmpfs   defaults        0 0
LABEL=/home1            /home                   ext3    defaults,usrquota,grpquota        1 2
none                    /proc                   proc    defaults        0 0
none                    /sys                    sysfs   defaults        0 0
LABEL=/usr1             /usr                    ext3    defaults        1 2
LABEL=SWAP-hda5         swap                    swap    defaults        0 0
/dev/hdc                /media/cdrecorder       auto    pamconsole,ro,exec,noauto,managed 0 0
/dev/fd0                /media/floppy           auto    pamconsole,exec,noauto,managed 0 0

Stworzyłem pliki:

touch /home/quota.user
chmod 700 /home/quota.user
touch /home/quota.group
chmod 700 /home/quota.group

Do katalogu /etc/rc.d/init.d/
 wrzuciłem plik quotas o uprawnieniach:
-rw-r--r--   1 root root   243 sie 25 17:08 quotas

i zawiera coś takiego:
# Sprawdź quotę i włącz ją
if [ -x /usr/sbin/quotacheck ]
then
echo "Checking quotas. This may take some time."
/usr/sbin/quotacheck -avug
echo " Done."
fi

if [ -x /usr/sbin/quotaon ]
then
echo "Turning on quota."
/usr/sbin/quotaon -avug

Mam 1 użytkownika (oprócz root-a)
nazywa się student17b

Zedytowałem quotę
edquota -u student17b
oraz później roota

i obecnie wygląda tak pod edquota:
Limity dyskowe user student17b (uid 500):
  System plików                bloki        miękki     twardy   i-węzły    miękki   twardy
  /dev/hda7                        80        150        204         20       30       40

oraz root (dałem min. aby sprawdzić czy działa):
Limity dyskowe user root (uid 0):
  System plików                bloki        miękki     twardy   i-węzły    miękki   twardy
  /dev/hda7                        48         60         70          5        6        7

Zresetowałem i niestety nie ma tych ograniczeń.

Sprawdziłem jeszcze komendą repquota -a

i wynik:
*** Raport dla limitów user na urządzeniu /dev/hda7
Okres pobłażliwości dla bloków: 7 dni; Okres pobłażliwości dla i-węzłów: 7 dni
                        Limity bloków               Limity plików
Użytkownik       używ.   mięk.   twar. pobł.    używ. mięk. twar. pobł.
----------------------------------------------------------------------
root      --      48      60      70              5     6     7
student17b --      80     150     204             20    30    40


Możed chodzi o to że zaczną one obowiązywać po 7 dniach ?
Jeśli tak to jak zrobić aby od razu obowiązywały ?
Dzięki za odpowiedź.

cytrynek

  • Gość
quota dyskowa - nie działa :(
« Odpowiedź #2 dnia: 2005-08-25, 23:45:42 »
Acha zapomniałem dodać, że mam Aurox-a 10.3

bojleros

  • Gość
quota dyskowa - nie działa :(
« Odpowiedź #3 dnia: 2005-08-25, 23:50:15 »
2005-08-25 23:45:42 cytrynek napisał:

> Acha zapomniałem dodać, że mam Aurox-a 10.3
 >

limit miękki = limit twardy i czas pobłażliwości =0

cytrynek

  • Gość
quota dyskowa - nie działa :(
« Odpowiedź #4 dnia: 2005-08-26, 07:49:18 »
2005-08-25 23:50:15 bojleros napisał:

 > limit miękki = limit twardy i czas pobłażliwości =0

Czy można zobaczyć przykład takiego wpisu ?
Nie za bardzo wiem gdzie jest ten czas pobłażliwości.
Dzięki.

cytrynek

  • Gość
quota dyskowa - nie działa :(
« Odpowiedź #5 dnia: 2005-08-26, 08:11:20 »
Próbowałem zmienić grace period polexeniem edquota -t ale niestety po zmianie 7 dni na 0 dni i zapisaniu zmian - ponowne uruchomienie tego polecenia (edquota -t) nie daje widocznych zmian (ciągle jest 7dni).

Druga sprawa to to czy dobrze mam wpisane te limity dyskowe bo wszedzie jest widoczne coś takiego:

       Quotas for user student17b:
       /dev/hda2: blocks in use: 2594, limits (soft = 5120, hard = 6400)
                inodes in use: 356, limits (soft = 1000, hard = 1500)

a u mnie przypominam, aktualnie jest coś takiego:
Limity dyskowe user student17b (uid 500):
  System plików                bloki        miękki     twardy   i-węzły    miękki   twardy
  /dev/hda7                        80        150        204         20       30      40
~

Jeszcze raz z góry dzięki za odpowiedź.

bojleros

  • Gość
quota dyskowa - nie działa :(
« Odpowiedź #6 dnia: 2005-08-26, 10:32:54 »
2005-08-26 08:11:20 cytrynek napisał:

> Próbowałem zmienić grace period polexeniem edquota -t ale niestety po zmianie 7 dni na 0 dni i
 > zapisaniu zmian - ponowne uruchomienie tego polecenia (edquota -t) nie daje widocznych zmian
 > (ciągle jest 7dni).
 >
 > Druga sprawa to to czy dobrze mam wpisane te limity dyskowe bo wszedzie jest widoczne coś
 > takiego:
 >
 >        Quotas for user student17b:
 >        /dev/hda2: blocks in use: 2594, limits (soft = 5120, hard = 6400)
 >                 inodes in use: 356, limits (soft = 1000, hard = 1500)
 >
 > a u mnie przypominam, aktualnie jest coś takiego:
 > Limity dyskowe user student17b (uid 500):
 >   System plików                bloki        miękki     twardy   i-węzły    miękki   twardy
 >   /dev/hda7                        80        150        204         20       30      40
 > ~
 >
 > Jeszcze raz z góry dzięki za odpowiedź.
 >

Obecnie nie mam quoty ale jak miałem na slackware 9.1 to edquota mi nie działało . Uzywałem zamiast tego setquota . Ma to troche walniętą składnie , trzebabyłu użyc przełaczników  ale dało ustawić . Moze jakieś inne narzędzie zmienia ci wpisy w quota ?? Nie wiem jak to jest w auroxie , nigdy go nie miałem i podjżewam ze nie będe miał :P  

cytrynek

  • Gość
quota dyskowa - nie działa :(
« Odpowiedź #7 dnia: 2005-08-26, 13:10:02 »
Witam ponownie.
Próbowałem przy pomocy setquota.
Wszystko fajnie dodaje (podobnie jak przy edytorze vi).
wpisałem coś takiego:
setquota -u student17b 60000000 60000000 1000 1000 -a /home

I nic nadal dla użytkownika student17b quota widzi ograniczenia repquota -a (ale to z poziomu roota).
Natomiast z poziomu usera: student17b nie ma dostępu do quoty ze względu na uprawnienia.

Dzięki za odzew.

bojleros

  • Gość
quota dyskowa - nie działa :(
« Odpowiedź #8 dnia: 2005-08-26, 15:35:02 »
2005-08-26 13:10:02 cytrynek napisał:

> Witam ponownie.
 > Próbowałem przy pomocy setquota.
 > Wszystko fajnie dodaje (podobnie jak przy edytorze vi).
 > wpisałem coś takiego:
 > setquota -u student17b 60000000 60000000 1000 1000 -a /home
 >
 > I nic nadal dla użytkownika student17b quota widzi ograniczenia repquota -a (ale to z poziomu
 > roota).
 > Natomiast z poziomu usera: student17b nie ma dostępu do quoty ze względu na uprawnienia.
 >
 > Dzięki za odzew.

Zobacze u siebie jak to wygląda , napisz jaki masz kernel i jakiej quoty używasz v1 czy v2 ?? Napisz też jaki masz system plików na pertycji , ja kiedyś miałem problem z quotą i reiserfs , dziwna sprawa to była .

cytrynek

  • Gość
quota dyskowa - nie działa :(
« Odpowiedź #9 dnia: 2005-08-26, 17:54:00 »
Co do wersji jądra:
2.6.10-10.3.aur.2
Co do wersji quoty (po wpisaniu komendy: rpm -q quota pojawiło się coś takiego):
quota-3.10-2

Nie wiem czy to ma znaczenie ale podczas sekwencji wyłączania systemu pojawia się pewien komunikat (nie mogę tego odnaleźć w logach systemowych - gdzie to może być ?) Dlatego zrobiłem zdjęcie - niezbyt dobrej ostrości - komunikat zawiera coś takiego:
"off quotas: quotaoff: quotactlon /dev/hda7 [/home]: no such process ..."

I nie wiem jak to ugryźć ... hmm.
Nie wiem czy poprawnie określiłem wersj

cytrynek

  • Gość
quota dyskowa - nie działa :(
« Odpowiedź #10 dnia: 2005-08-26, 18:04:17 »
co do systemu plików to ext3 ...

cytrynek

  • Gość
quota dyskowa - nie działa :(
« Odpowiedź #11 dnia: 2005-08-26, 18:20:00 »
wpisałem jeszcze coś takiego:
[root@zsp ~]# quotaon -u /home

i pojawiło sie:
quotaon: użycie /home/quota.user na /dev/hda7 [/home]: Nie ma takiego procesu
quotaon: Format limitów nie obsługiwany przez jądro.

Czyżbym ne miał usługi quoty wkompilowanej w jądro ?
Jak to sprawdzić ?
Jak wpisuję: "make menuconfig" to pojawia się komunikat
"make: *** Brak reguł do wykonania obiektu `menuconfig'. Stop."

Help. Dzięki

cytrynek

  • Gość
quota dyskowa - nie działa :(
« Odpowiedź #12 dnia: 2005-08-26, 18:34:40 »
Co do konfiguracji kernela - już wiem - należało wejść do katalogu z kernelem.
Sprawdziłem czy jest zapis dotyczący quoty i znalazłem:
 
  • Quota support                                    

│  │    < >   Old quota format support                                   │  │
 |   │    <*>   Quota format v2 support        
Czyli zgodność z quota v2
I co dalej ?

bojleros

  • Gość
quota dyskowa - nie działa :(
« Odpowiedź #13 dnia: 2005-08-26, 21:52:59 »
2005-08-26 18:34:40 cytrynek napisał:

> Co do konfiguracji kernela - już wiem - należało wejść do katalogu z kernelem.
 > Sprawdziłem czy jest zapis dotyczący quoty i znalazłem:
 >  
  • Quota support                                    

 > │  │    < >   Old quota format support                              
 >    │  │
 >  |   │    <*>   Quota format v2 support        
 > Czyli zgodność z quota v2
 > I co dalej ?

No własnie , ja quoty_v2 jeszcze nie próbowałem :/ . W quota_v2 inaczej sie nazywają pliki które tworzysz w katalogu / danych partycji.  Do jutra rana napisze o quota_v1 o ile bedzie u mnie działało jak za starych dobrych czasów :) . Jak nie to postaram sie pomóc z quota_v2

bojleros

  • Gość
quota dyskowa - nie działa :(
« Odpowiedź #14 dnia: 2005-08-26, 23:19:58 »
Sprawa wygląda tak : na samym poczatku wpisałem tylko linijki do fstab , po restarcie okazało sie ze system sam zrobił pliki na partycji z quotą : aquota.group  aquota.user . Oznacza to ze odpaliła mi sie quota_v2. Skrypty startowe odpaliłu automatycznie quotaon i quotacheck z odpowiednimi parametrami. Dosłownie przed chwilą korzystając z setquota zwiesiłem sobie konsole poniewaz zaabrakło dla jej procesu miejsca na dysku i inodów . Defalutowo moja quota pod grace period ma puste , czyli liczą sie ograniczenia twarde .  Z setquota to sprawa wyglada tak ze jak podasz mu dwie liczby jako parametr a nie cztery to on je traktuje jako ustawienia do grace period dla bloków i inodów. Moze własnie problem polega na tym ze maz złe pliki. Do quota_v2 powinno być : aquota.group  aquota.user , uprawnienia do nich ma 600 root:root . Zwykły użyszkodnik moze sprawdzić ile ma miejsca przez wydanie prostego "quota" . Moze też zaktualizowac quota-utils ??