[+] Przekroczenie quoty mimo nieosiągnięcia limitu
: 02 marca 2009, 01:57
Problem jest o tyle ciekawy, że jedynie zdjęcie limitów pozwala korzystać normalnie z systemu.
Zakładam quotę poleceniem:
Sprawdzamy poprawność poprzez:
Zalogowanie się na interesującego użytkownika:
A teraz wynik programu:
Dla pewności:
W systemie jest także drugi użytkownik (uid=1000), no ale chyba to nie ma nic do rzeczy.
Dodam, że drugi użytkownik ma wykorzystane 117 GB. Na dysku został puszczony fsck i quotacheck. O co tutaj może chodzić?
Zakładam quotę poleceniem:
Kod: Zaznacz cały
quotatool -u farkov -bq 112640M -l 112641M /home
Kod: Zaznacz cały
edquota -u farkov
Kod: Zaznacz cały
Disk quotas for user farkov (uid 1001):
Filesystem blocks soft hard inodes soft hard
/dev/sda2 115344384 115343360 115344384 8283 0 0
Kod: Zaznacz cały
farkov@xxx:~$ cp duzyplik.avi kkk
cp: writing `kkk': Disk quota exceeded
Kod: Zaznacz cały
farkov@xxx:~$ du -sh
35G .
Kod: Zaznacz cały
farkov@xxx:~$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 5.0G 698M 4.0G 15% /
tmpfs 1002M 0 1002M 0% /lib/init/rw
udev 10M 28K 10M 1% /dev
tmpfs 1002M 0 1002M 0% /dev/shm
/dev/sda2 224G 151G 62G 71% /home
Kod: Zaznacz cały
xxx:/home# repquota -a
*** Report for user quotas on device /dev/sda2
Block grace time: 77days; Inode grace time: 77days
Block limits File limits
User used soft hard grace used soft hard grace
----------------------------------------------------------------------
root -- 32832 0 0 4 0 0
ftp -- 4 0 0 1 0 0
hedman -- 114407040 115343360 115344384 4097 0 0
farkov +- 115344384 115343360 115344384 76days 8283 0 0