Quotactl + kernel 2.6.4

Fórumok

Quotactl + kernel 2.6.4

Hozzászólások

Hello!

Kisebb problemaba utkoztem a 2.6-os kernelre valo valtas alatt.

Adott egy program, ami a quotactl rendszerhivassal keri le, illetve allitja be a felhasznalok quota-jat (csinal meg mast is, de most csak ez a lenyeg). 2.4-es kernel alatt tokeletesen mukodott is, ahogy a nagy konyvben meg van irva, de 2.6 alatt 22-es errno-val (EINVAL - Invalid argument) ter vissza. A manual alapjan ez a hiba akkor lephet fel, ha a megadott block device nem letezik, vagy ismeretlen quota tipust adtam meg. A block device letezik, a quota tipus pedig USRQUOTA.

A kerdes tehat a kovetkezo:
2.6-os kernel alatt hogyan hasznalhato a quotaclt (mert nekem ugy nem megy, ahogy a man-ban specifikaljak)?

kernel: 2.6.4 (quota support be, quota_v2 modul betoltve)
distrib: debian unstable (up to date)
fs: ext3

Elore is koszonok mindenfele segitseget.

Ligend

[quote:63c8d5f653="Ligend"]A manual alapjan ez a hiba akkor lephet fel, ha a megadott block device nem letezik, vagy ismeretlen quota tipust adtam meg. A block device letezik, a quota tipus pedig USRQUOTA.

A -F vfsv0 a megoldas IMHO, de legyen legalabb 3.x-es quotatools-od.
/GCS

quota 3.11-4
quotatool 1.4.4-1

Gondolom a quota-ra gondoltal. ;-) A problema nem az, hogy a quota parancs nem tudja lekerni egy adott user quota-jat, hanem az, hogy egy C forrasban elhelyezett quotactl rendszerhivas ad hibat, pedig ugy nez ki minden rendben van.