[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

quota



Witam,

Mam dosc dziwny problem z quota (vfsold). Przedstawie najpierw srodowisko:

Quota dziala na /home oraz /home/users:

/dev/hda8 /home ext3 defaults,grpquota,usrquota 0 2
/dev/hda7 /home/users ext3 defaults,grpquota,usrquota 0 2
/dev/hdc1 /home/ftp/movies ext3 defaults 0 3

w obu wypadkach jako vfsold:

xxx:/home# ls -al quota.*
-rw-------    1 root     staff     2097120 Oct 30 11:41 quota.group
-rw-------    1 root     staff       32032 Oct 30 11:41 quota.user

/home/ftp to katalog domowy uzytkownika ftp. Wszystkie pliki (poza jednym
skryptem) znajdujace sie w tym katalogu maja prawa:

xxx:/home/ftp# ls -al
total 72
dr-xr-s---   11 ftp      ftp          4096 Oct 15 11:47 .
drwxrws--x   10 root     staff        4096 Oct 26 09:16 ..
drwxrws---    4 ftp      ftp          4096 Oct 18 12:55 codecs
-r-xr-x---    1 ftp      staff         252 Oct 15 11:28 .diskspace.sh
-rw-r-----    1 ftp      ftp            55 Oct 30 11:23 diskspace.txt
drwxrwx---    5 ftp      ftp          4096 Oct 16 00:58 ebooks
drwxrws---   11 ftp      ftp          4096 Oct 16 00:58 fun
-r--r-----    1 ftp      ftp           654 Oct 15 11:55 informacje.txt
drwxrws---   81 ftp      ftp          8192 Oct 28 21:20 movies
drwxrwx---   11 ftp      ftp          4096 Oct 25 16:35 movies2
drwxrws---    5 ftp      ftp          4096 Oct 18 12:48 mp3
drwxrws---   38 ftp      ftp          4096 Oct 21 18:04 software
drwxrws---    2 ftp      ftp         16384 Sep 14 11:54 subtitles

Na /home, grupa ftp ma zalozona quote w postaci:

xxx:/home/ftp# repquota -g /home
*** Report for group quotas on device /dev/hda8
Block grace time: 7days; Inode grace time: 7days
                        Block limits                File limits
Group           used    soft    hard  grace    used  soft  hard  grace
----------------------------------------------------------------------
root      --   58856       0       0            591     0     0
mail      --      92       0       0              2     0     0
www-data  --   15952       0       0           1454     0     0
staff     --    2100       0       0              6     0     0
ftp       -- 4028476       0 35000000          28774     0     0
nogroup   --      16       0       0              4     0     0

Opis problemu:

Pomimo iz w katalogu /home/ftp (pomijajac /home/ftp/movies znajdujacy sie na
innym dysku) znajduje sie okolo 25GB danych:

xxx:/home/ftp# du -xs /home/ftp
25000004        /home/ftp

repquota (jak widac powyzej) pokazuje jedynie okolo 4GB!!! Co ciekawe,
wykonanie:

xxx:/home/ftp# chown -R root.root *
xxx:/home/ftp# chown -R ftp.ftp *

Powoduje iz repquota zaczyna poprawnie pokazywac ilosc zajmowanego miejsca:

xxx:/home/ftp# repquota -g /home
*** Report for group quotas on device /dev/hda8
Block grace time: 7days; Inode grace time: 7days
                        Block limits                File limits
Group           used    soft    hard  grace    used  soft  hard  grace
----------------------------------------------------------------------
root      --   58856       0       0            591     0     0
mail      --      92       0       0              2     0     0
www-data  --   15952       0       0           1454     0     0
staff     --    2100       0       0              6     0     0
ftp       -- 24999996       0 35000000          28774     0     0
nogroup   --      16       0       0              4     0     0

Wykonanie quotacheck daje w efekcie:

halcyon:/home/ftp# quotacheck -guvM /home
quotacheck: Scanning /dev/hda8 [/home] done
quotacheck: Checked 3287 directories and 27544 files
halcyon:/home/ftp# repquota -g /home
*** Report for group quotas on device /dev/hda8
Block grace time: 7days; Inode grace time: 7days
                        Block limits                File limits
Group           used    soft    hard  grace    used  soft  hard  grace
----------------------------------------------------------------------
root      --   58856       0       0            591     0     0
mail      --      92       0       0              2     0     0
www-data  --   15952       0       0           1454     0     0
staff     --    2100       0       0              6     0     0
ftp       -- 25000000       0 35000000          28774     0     0
nogroup   --      16       0       0              4     0     0

Czyli nadal prawidlowa wartosc. Jednak zaladowanie pliku na ftp (do katalogu
movies2) powoduje iz repquota wyswietla:

halcyon:/home/ftp# repquota -g /home
*** Report for group quotas on device /dev/hda8
Block grace time: 7days; Inode grace time: 7days
                        Block limits                File limits
Group           used    soft    hard  grace    used  soft  hard  grace
----------------------------------------------------------------------
root      --   58856       0       0            591     0     0
mail      --      92       0       0              2     0     0
www-data  --   15952       0       0           1454     0     0
staff     --    2100       0       0              6     0     0
ftp       -- 4072380       0 35000000          28776     0     0
nogroup   --      16       0       0              4     0     0

Plik na ftp zaladowal sie poprawnie jako (ftp.ftp):

xxx:/home/ftp# ls -al /home/ftp/movies2/_Other/
total 43904
drwxrwx---    2 ftp      ftp          4096 Oct 30 11:39 .
drwxrwx---   12 ftp      ftp          4096 Oct 30 11:38 ..
-rw-rw----    1 ftp      ftp      44900352 Oct 30 11:39 THX Cimmarron.vob

Quota na /home jest wlaczona:

xxx:/home# quotaon -p /home
group quota on /home (/dev/hda8) is on
user quota on /home (/dev/hda8) is on

Moze ktos ma jakies sugestie co moze byc problemem ?

--
pozdrawiam,
Marcin 'Yans' Bazarnik



Reply to: