OVH Cloud OVH Cloud

Debian Sarge et activation des quotas sur une paritition ext3

4 réponses
Avatar
Dominique Goncalves
Bonjour,

Je poss=E8de quelque serveurs sous Debian Sarge avec un kernel
Linux host 2.4.27-2-686-smp #1 SMP Wed Aug 17 10:05:21 UTC 2005 i686 GNU/Li=
nux
(pourquoi un 2.4 au lieu d'un 2.6? tout simplement parce que le noyau
2.6 ne reconnait par le raid)

Et j'aimerais activer les quotas sur une partition ext3. J'ai suivi
les indications suivantes
http://lea-linux.org/cached/index/Admin-admin_fs-quotas.html

Sauf que tout ne se passe pas comme pr=E9vu malheureusement, malgr=E9 le
fait que le support des quotas soit bien activ=E9 dans le kernel,
# grep QUOTA /boot/config-2.4.27-2-686-smp
CONFIG_QUOTA=3Dy
CONFIG_XFS_QUOTA=3Dy

L'activation des quotas echoue:

host:/data# quotacheck -auvg
quotacheck: Scanning /dev/sda9 [/data] done
quotacheck: Checked 218 directories and 19277 files

host:/data# quotaon -a
quotaon: using /data/aquota.group on /dev/sda9 [/data]: Aucun
processus de ce type
quotaon: Quota format not supported in kernel.
quotaon: using /data/aquota.user on /dev/sda9 [/data]: Aucun processus
de ce type
quotaon: Quota format not supported in kernel.

Bien entendu la partition /dev/sda9 est bien mont=E9 avec les options
usrquota et grpquota:
# mount |grep sda9
/dev/sda9 on /data type ext3 (rw,acl,grpquota,usrquota)

Comment rem=E9dier =E0 ce probl=E8me?
L'utilisation de l'option acl et des quotas ensemble est-elle incompatible =
?

Merci pour votre aide.

PS: la recompilation d'un noyau from scratch n'est pas une solution
pour moi. :-)

--
There's this old saying: "Give a man a fish, feed him for a day. Teach
a man to fish, feed him for life."

4 réponses

Avatar
Raphaël RIGNIER
Dominique Goncalves a écrit :

Bonjour,

quotaon: Quota format not supported in kernel.




Et en tapant :
# modprobe quota_v2

avant quotaon, ça donne quoi???

Je dis peut être une bêtise mais le système de quota n'est pas GNU ce
pourquoi il n'est pas compris dans le noyeau Debian.
quota_v2 est un module qui "taint" le noyeau.

Raphaël


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Dominique Goncalves
On 1/30/06, Raphaël RIGNIER wrote:

Dominique Goncalves a écrit :

>Bonjour,
>
>quotaon: Quota format not supported in kernel.
>
>
Et en tapant :
# modprobe quota_v2

avant quotaon, ça donne quoi???



Ca fonctionne !
en faisant un wget
d(8,9): warning, user block quota exceeded.
sd(8,9): write failed, user block limit reached.
Cannot write to `debian-31r1a-i386-netinst.iso' (Disk quota exceeded).

Je dis peut être une bêtise mais le système de quota n'est pas GNU ce
pourquoi il n'est pas compris dans le noyeau Debian.
quota_v2 est un module qui "taint" le noyeau.



D'après la description du paquet quota ça pourrait être le cas:
$ aptitude show quota
Package: quota
State: installed
Automatically installed: yes
Version: 3.12-6
Priority: optional
Section: admin
Maintainer: Michael Meskes
Uncompressed Size: 1122k
Depends: e2fslibs, libc6 (>= 2.3.2.ds1-21), libcomerr2 (>= 1.33-3),
libwrap0, debconf (>= 1.2.9)
Description: implementation of the disk quota system
QUOTA is implemented using the BSD system call interface as the means
of communication with the user level. This is based on the
Melbourne quota system which uses both user and group quota files.

Ce que je trouve dommage c'est que ce n'est pas documenté même sur la
page debian
http://www.debian.org/doc/manuals/securing-debian-howto/ch4.en.html
(4.16.1 Using quotas)


Raphaël



Merci.

--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact .org






--
There's this old saying: "Give a man a fish, feed him for a day. Teach
a man to fish, feed him for life."
Avatar
Marc PERRUDIN
Dominique Goncalves a écrit :

Bonjour,




Bonjour,

Je possède quelque serveurs sous Debian Sarge avec un kernel
Linux host 2.4.27-2-686-smp #1 SMP Wed Aug 17 10:05:21 UTC 2005 i686 GNU/Linux
(pourquoi un 2.4 au lieu d'un 2.6? tout simplement parce que le noyau
2.6 ne reconnait par le raid)

Et j'aimerais activer les quotas sur une partition ext3. J'ai suivi
les indications suivantes
http://lea-linux.org/cached/index/Admin-admin_fs-quotas.html

Sauf que tout ne se passe pas comme prévu malheureusement, malgré le
fait que le support des quotas soit bien activé dans le kernel,
# grep QUOTA /boot/config-2.4.27-2-686-smp
CONFIG_QUOTA=y
CONFIG_XFS_QUOTA=y

L'activation des quotas echoue:

host:/data# quotacheck -auvg
quotacheck: Scanning /dev/sda9 [/data] done
quotacheck: Checked 218 directories and 19277 files

host:/data# quotaon -a
quotaon: using /data/aquota.group on /dev/sda9 [/data]: Aucun
processus de ce type
quotaon: Quota format not supported in kernel.
quotaon: using /data/aquota.user on /dev/sda9 [/data]: Aucun processus
de ce type
quotaon: Quota format not supported in kernel.

Bien entendu la partition /dev/sda9 est bien monté avec les options
usrquota et grpquota:
# mount |grep sda9
/dev/sda9 on /data type ext3 (rw,acl,grpquota,usrquota)

Comment remédier à ce problème?
L'utilisation de l'option acl et des quotas ensemble est-elle incompatible ?




Sous woody, j'avais eu des problemes avec le format des fichiers de
quota. Pour que ca fonctionne, il falait que je force quotacheck a
utiliser l'ancien format (fichier quota.user plutot que aquota.user,
idem pour group). Comme tu utilise un noyau 2.4, le probleme est
peut-etre toujours present.

A+

Merci pour votre aide.

PS: la recompilation d'un noyau from scratch n'est pas une solution
pour moi. :-)

--
There's this old saying: "Give a man a fish, feed him for a day. Teach
a man to fish, feed him for life."







--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Raphaël RIGNIER
Dominique Goncalves a écrit :

On 1/30/06, Raphaël RIGNIER wrote:


Dominique Goncalves a écrit :



Bonjour,

quotaon: Quota format not supported in kernel.






Et en tapant :
# modprobe quota_v2

avant quotaon, ça donne quoi???





Ca fonctionne !
en faisant un wget
d(8,9): warning, user block quota exceeded.
sd(8,9): write failed, user block limit reached.
Cannot write to `debian-31r1a-i386-netinst.iso' (Disk quota exceeded).



Je dis peut être une bêtise mais le système de quota n'est pas GNU ce
pourquoi il n'est pas compris dans le noyeau Debian.
quota_v2 est un module qui "taint" le noyeau.





D'après la description du paquet quota ça pourrait être le cas:
$ aptitude show quota
Package: quota
State: installed
Automatically installed: yes
Version: 3.12-6
Priority: optional
Section: admin
Maintainer: Michael Meskes
Uncompressed Size: 1122k
Depends: e2fslibs, libc6 (>= 2.3.2.ds1-21), libcomerr2 (>= 1.33-3),
libwrap0, debconf (>= 1.2.9)
Description: implementation of the disk quota system
QUOTA is implemented using the BSD system call interface as the means
of communication with the user level. This is based on the
Melbourne quota system which uses both user and group quota files.

Ce que je trouve dommage c'est que ce n'est pas documenté même sur la
page debian
http://www.debian.org/doc/manuals/securing-debian-howto/ch4.en.html
(4.16.1 Using quotas)






Oui, c'est dommage! Ce qui est BSD n'est pas GNU! Mais est-ce une raison
de ne pas le documenter?
Bref, l'essentiel c'est ça fonctionne :-) !

En ce qui concerne megaraid, j'ai fait :
find /lib/modules/2.6.8-2-686/ -name "megaraid*"

Ce qui me donne :
/lib/modules/2.6.8-2-686/kernel/drivers/scsi/megaraid.ko

Donc le module megaraid existe bien sou 2.6. Il est étrange qu'il soit
dans la branche "scsi" plutôt "block" comme la plupart des autres
contrôleurs RAID. mais bon...

Merci.




De rien!

Raphaël



--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact