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