Est-ce possible de faire en sorte de limité la taille d'un répertoire ?
Par exemple: sous le point de montage /fichiers je voudrais créer un repertoire temp qui ne peut faire que 1G.
Ca veut dire quoi, "faire plus d'1G"?
C'est quoi pour toi la taille d'un repertoire? Dans tous les cas, je ne crois pas que ce que tu veuilles faire soit possible ni que ca fasse beaucoup de sens.
-- Stephane
On 30 Jan 2006 06:31:21 -0800, ozzii wrote:
Bonjour,
Je suis sous solaris et j'ai une petite question:
Est-ce possible de faire en sorte de limité la taille d'un répertoire
?
Par exemple:
sous le point de montage /fichiers je voudrais créer un repertoire
temp qui ne peut faire que 1G.
Ca veut dire quoi, "faire plus d'1G"?
C'est quoi pour toi la taille d'un repertoire? Dans tous les
cas, je ne crois pas que ce que tu veuilles faire soit possible
ni que ca fasse beaucoup de sens.
Est-ce possible de faire en sorte de limité la taille d'un répertoire ?
Par exemple: sous le point de montage /fichiers je voudrais créer un repertoire temp qui ne peut faire que 1G.
Ca veut dire quoi, "faire plus d'1G"?
C'est quoi pour toi la taille d'un repertoire? Dans tous les cas, je ne crois pas que ce que tu veuilles faire soit possible ni que ca fasse beaucoup de sens.
-- Stephane
lhabert
Si tu as un fichier avec de multiples liens durs, sa taille doit-elle être comptée plusieurs fois? Si le fichier a des liens durs en dehors, sa taille doit-elle être comptée dedans? Tout ça pour dire que la taille d'un répertoire n'est pas du tout une notion évidente.
Tu as une notion de quota par utilisateur (assez foireux d'ailleurs puisqu'on peut s'amuser à faire des liens durs vers des fichiers d'un autre utilisateur, si ce dernier les efface sans les tronquer, les autres liens durs vont rester, donc le fichier ne sera pas effacé et continuera à lui bouffer son quota), mais pas par répertoire. Je crois que ta seule solution est de monter un système de fichiers séparé dans le répertoire en question.
Si tu as un fichier avec de multiples liens durs, sa taille doit-elle être
comptée plusieurs fois? Si le fichier a des liens durs en dehors, sa taille
doit-elle être comptée dedans? Tout ça pour dire que la taille d'un
répertoire n'est pas du tout une notion évidente.
Tu as une notion de quota par utilisateur (assez foireux d'ailleurs
puisqu'on peut s'amuser à faire des liens durs vers des fichiers d'un autre
utilisateur, si ce dernier les efface sans les tronquer, les autres liens
durs vont rester, donc le fichier ne sera pas effacé et continuera à lui
bouffer son quota), mais pas par répertoire. Je crois que ta seule solution
est de monter un système de fichiers séparé dans le répertoire en question.
Si tu as un fichier avec de multiples liens durs, sa taille doit-elle être comptée plusieurs fois? Si le fichier a des liens durs en dehors, sa taille doit-elle être comptée dedans? Tout ça pour dire que la taille d'un répertoire n'est pas du tout une notion évidente.
Tu as une notion de quota par utilisateur (assez foireux d'ailleurs puisqu'on peut s'amuser à faire des liens durs vers des fichiers d'un autre utilisateur, si ce dernier les efface sans les tronquer, les autres liens durs vont rester, donc le fichier ne sera pas effacé et continuera à lui bouffer son quota), mais pas par répertoire. Je crois que ta seule solution est de monter un système de fichiers séparé dans le répertoire en question.
Stephane Chazelas
On Mon, 30 Jan 2006 16:02:55 +0100, mdnews wrote: [...]
sous le point de montage /fichiers je voudrais créer un repertoire temp qui ne peut faire que 1G.
Ca veut dire quoi, "faire plus d'1G"?
« ne peut faire _que_ 1G » C'est à dire un quota d'1 Go
Un quota, c'est pas system de fichier, pas par repertoire. L'allocation d'espace pour un fichier n'a rien a voir avec les repertoires. Un fichier, une fois cree est attaché a un ou plusieurs repertoires, mais a sa vie propre. Le systeme ne sait pas a quel(s) repertoire un fichier est attaché. Tout comme tu ne sais pas dans combien d'annuaires ton addresse est referencee.
Et tu n'as pas defini ce que voulait dire pour toi la taille d'un repertoire. Est-ce ce que retourne "du -sx .", "ls -ld .", "df -k .", la somme de la taille des fichier, la somme de l'occupation disque des ficheirs, des fichier uniques, et pour les liens hard, symboliques...
-- Stephane
On Mon, 30 Jan 2006 16:02:55 +0100, mdnews wrote:
[...]
sous le point de montage /fichiers je voudrais créer un repertoire
temp qui ne peut faire que 1G.
Ca veut dire quoi, "faire plus d'1G"?
« ne peut faire _que_ 1G »
C'est à dire un quota d'1 Go
Un quota, c'est pas system de fichier, pas par repertoire.
L'allocation d'espace pour un fichier n'a rien a voir avec les
repertoires. Un fichier, une fois cree est attaché a un ou
plusieurs repertoires, mais a sa vie propre. Le systeme ne sait
pas a quel(s) repertoire un fichier est attaché. Tout comme tu
ne sais pas dans combien d'annuaires ton addresse est
referencee.
Et tu n'as pas defini ce que voulait dire pour toi la taille
d'un repertoire. Est-ce ce que retourne "du -sx .", "ls -ld .",
"df -k .", la somme de la taille des fichier, la somme de
l'occupation disque des ficheirs, des fichier uniques, et pour
les liens hard, symboliques...
On Mon, 30 Jan 2006 16:02:55 +0100, mdnews wrote: [...]
sous le point de montage /fichiers je voudrais créer un repertoire temp qui ne peut faire que 1G.
Ca veut dire quoi, "faire plus d'1G"?
« ne peut faire _que_ 1G » C'est à dire un quota d'1 Go
Un quota, c'est pas system de fichier, pas par repertoire. L'allocation d'espace pour un fichier n'a rien a voir avec les repertoires. Un fichier, une fois cree est attaché a un ou plusieurs repertoires, mais a sa vie propre. Le systeme ne sait pas a quel(s) repertoire un fichier est attaché. Tout comme tu ne sais pas dans combien d'annuaires ton addresse est referencee.
Et tu n'as pas defini ce que voulait dire pour toi la taille d'un repertoire. Est-ce ce que retourne "du -sx .", "ls -ld .", "df -k .", la somme de la taille des fichier, la somme de l'occupation disque des ficheirs, des fichier uniques, et pour les liens hard, symboliques...
-- Stephane
Herve Autret
Bonsoir
Luc Habert a ecrit :
Je crois que ta seule solution est de monter un système de fichiers séparé dans le répertoire en question.
C'est pas ma question mais je suggère un système de fichiers créé sur un volume LVM, par exemple ? Comme ça l'admin pourra moduler la taille si les circonstances l'exigent.
Bonsoir
Luc Habert a ecrit :
Je crois que ta seule solution est de monter un système de fichiers
séparé dans le répertoire en question.
C'est pas ma question mais je suggère un système de fichiers créé
sur un volume LVM, par exemple ? Comme ça l'admin pourra moduler la
taille si les circonstances l'exigent.
Je crois que ta seule solution est de monter un système de fichiers séparé dans le répertoire en question.
C'est pas ma question mais je suggère un système de fichiers créé sur un volume LVM, par exemple ? Comme ça l'admin pourra moduler la taille si les circonstances l'exigent.
ozzii
Alors me voici.
Je doit creer un espace pour que une personne y mette des fichiers. Or je ne veux pas qu'elle me prenne tous mon espace libre.
EX: /fichiers est un point de montage de 5G, ou il me reste 2G de libre. Je voudrais y creer un repertoire "temp" qui ne peut accepter au maximum que 1G de fichiers. Ce repertoire est remplis par script donc, si la personne fait une erreur, je peut me trouver avec tout mon point de montage plein. Or ce point est en fait celui d'ORACLE.
Le mieux serai de pouvoir recréer un autre point de montage de 1G dans celui qui est deja existant (/fichiers). Cependant, je ne sais pas si c'est possible.
Est-ce claire cette fois-ci ?? ;)
Alors me voici.
Je doit creer un espace pour que une personne y mette des fichiers.
Or je ne veux pas qu'elle me prenne tous mon espace libre.
EX:
/fichiers est un point de montage de 5G, ou il me reste 2G de libre.
Je voudrais y creer un repertoire "temp" qui ne peut accepter au
maximum que 1G de fichiers.
Ce repertoire est remplis par script donc, si la personne fait une
erreur, je peut me trouver avec tout mon point de montage plein. Or ce
point est en fait celui d'ORACLE.
Le mieux serai de pouvoir recréer un autre point de montage de 1G dans
celui qui est deja existant (/fichiers).
Cependant, je ne sais pas si c'est possible.
Je doit creer un espace pour que une personne y mette des fichiers. Or je ne veux pas qu'elle me prenne tous mon espace libre.
EX: /fichiers est un point de montage de 5G, ou il me reste 2G de libre. Je voudrais y creer un repertoire "temp" qui ne peut accepter au maximum que 1G de fichiers. Ce repertoire est remplis par script donc, si la personne fait une erreur, je peut me trouver avec tout mon point de montage plein. Or ce point est en fait celui d'ORACLE.
Le mieux serai de pouvoir recréer un autre point de montage de 1G dans celui qui est deja existant (/fichiers). Cependant, je ne sais pas si c'est possible.
Est-ce claire cette fois-ci ?? ;)
F. Senault
Est-ce claire cette fois-ci ?? ;)
Nettement plus. Si l'utilisateur est défini et crée des fichiers uniquement sous son nom, et n'a accès qu'à un seul répertoire, il suffit de mettre des quotas sur le filesystem en entier pour cet utilisateur, cela ne fera en pratique aucune différence. Au pire, il faut créer un login spécifique pour ce cas.
Maintenant, s'il s'agit de créer des fichiers sous un user existant (oracle directement, peut-être ?), là, c'est la dèche...
Fred -- (About the antispam movement.) There is no organization. Nobody can make deals, nobody has the authority to surrender.All people with pretensions of "leadership" do is make it look like a small bunch of people with no life. It's a *big* bunch of people with no life. (Paul Vader, nanae)
Est-ce claire cette fois-ci ?? ;)
Nettement plus. Si l'utilisateur est défini et crée des fichiers
uniquement sous son nom, et n'a accès qu'à un seul répertoire, il suffit
de mettre des quotas sur le filesystem en entier pour cet utilisateur,
cela ne fera en pratique aucune différence. Au pire, il faut créer un
login spécifique pour ce cas.
Maintenant, s'il s'agit de créer des fichiers sous un user existant
(oracle directement, peut-être ?), là, c'est la dèche...
Fred
--
(About the antispam movement.) There is no organization. Nobody can make
deals, nobody has the authority to surrender.All people with pretensions
of "leadership" do is make it look like a small bunch of people with no
life. It's a *big* bunch of people with no life. (Paul Vader, nanae)
Nettement plus. Si l'utilisateur est défini et crée des fichiers uniquement sous son nom, et n'a accès qu'à un seul répertoire, il suffit de mettre des quotas sur le filesystem en entier pour cet utilisateur, cela ne fera en pratique aucune différence. Au pire, il faut créer un login spécifique pour ce cas.
Maintenant, s'il s'agit de créer des fichiers sous un user existant (oracle directement, peut-être ?), là, c'est la dèche...
Fred -- (About the antispam movement.) There is no organization. Nobody can make deals, nobody has the authority to surrender.All people with pretensions of "leadership" do is make it look like a small bunch of people with no life. It's a *big* bunch of people with no life. (Paul Vader, nanae)
Harpo
Stephane Chazelas wrote:
Ca veut dire quoi, "faire plus d'1G"?
C'est quoi pour toi la taille d'un repertoire? Dans tous les cas, je ne crois pas que ce que tu veuilles faire soit possible ni que ca fasse beaucoup de sens.
Si, c'est possible, mais c'est compliqué, le mieux est d'acheter un disque dur de 1G et de mettre sa partition dessus.
Je promets de faire mieux la prochaine fois.
-- http://harpo.free.fr/
Stephane Chazelas wrote:
Ca veut dire quoi, "faire plus d'1G"?
C'est quoi pour toi la taille d'un repertoire? Dans tous les
cas, je ne crois pas que ce que tu veuilles faire soit possible
ni que ca fasse beaucoup de sens.
Si, c'est possible, mais c'est compliqué, le mieux est d'acheter un
disque dur de 1G et de mettre sa partition dessus.
C'est quoi pour toi la taille d'un repertoire? Dans tous les cas, je ne crois pas que ce que tu veuilles faire soit possible ni que ca fasse beaucoup de sens.
Si, c'est possible, mais c'est compliqué, le mieux est d'acheter un disque dur de 1G et de mettre sa partition dessus.
Je promets de faire mieux la prochaine fois.
-- http://harpo.free.fr/
R12y
Harpo :
Stephane Chazelas wrote:
Ca veut dire quoi, "faire plus d'1G"? C'est quoi pour toi la taille d'un repertoire? Dans tous les cas, je ne crois pas que ce que tu veuilles faire soit possible ni que ca fasse beaucoup de sens. Si, c'est possible, mais c'est compliqué, le mieux est d'acheter un
disque dur de 1G et de mettre sa partition dessus. Je promets de faire mieux la prochaine fois.
Ou alors faire une partition de 1Go tout simplement. Sans forcément que le disque soit de 1Go...
-- My Debian/apt repo: My Fedora/yum Repo:
Harpo :
Stephane Chazelas wrote:
Ca veut dire quoi, "faire plus d'1G"?
C'est quoi pour toi la taille d'un repertoire? Dans tous les
cas, je ne crois pas que ce que tu veuilles faire soit possible
ni que ca fasse beaucoup de sens.
Si, c'est possible, mais c'est compliqué, le mieux est d'acheter un
disque dur de 1G et de mettre sa partition dessus.
Je promets de faire mieux la prochaine fois.
Ou alors faire une partition de 1Go tout simplement. Sans forcément que le
disque soit de 1Go...
Ca veut dire quoi, "faire plus d'1G"? C'est quoi pour toi la taille d'un repertoire? Dans tous les cas, je ne crois pas que ce que tu veuilles faire soit possible ni que ca fasse beaucoup de sens. Si, c'est possible, mais c'est compliqué, le mieux est d'acheter un
disque dur de 1G et de mettre sa partition dessus. Je promets de faire mieux la prochaine fois.
Ou alors faire une partition de 1Go tout simplement. Sans forcément que le disque soit de 1Go...
-- My Debian/apt repo: My Fedora/yum Repo:
Robert CHERAMY
Bonjour,
ozzii wrote:
Est-ce possible de faire en sorte de limité la taille d'un répertoire ?
Par exemple: sous le point de montage /fichiers je voudrais créer un repertoire temp qui ne peut faire que 1G.
Il est possible de limiter la taille totale des fichiers détenus par un
utilisateur ou un groupe avec quota.
Limiter la taille totale des fichiers contenus dans un répertoire n'est à ma connaissance pas possible, à moins que tous ces fichiers n'appartiennent au même utilisateur, et qu'il n'ait pas d'autres fichiers par ailleurs :-)
tibob
Bonjour,
ozzii wrote:
Est-ce possible de faire en sorte de limité la taille d'un répertoire
?
Par exemple:
sous le point de montage /fichiers je voudrais créer un repertoire
temp qui ne peut faire que 1G.
Il est possible de limiter la taille totale des fichiers détenus par un
utilisateur ou un groupe avec quota.
Limiter la taille totale des fichiers contenus dans un répertoire n'est
à ma connaissance pas possible, à moins que tous ces fichiers
n'appartiennent au même utilisateur, et qu'il n'ait pas d'autres
fichiers par ailleurs :-)
Est-ce possible de faire en sorte de limité la taille d'un répertoire ?
Par exemple: sous le point de montage /fichiers je voudrais créer un repertoire temp qui ne peut faire que 1G.
Il est possible de limiter la taille totale des fichiers détenus par un
utilisateur ou un groupe avec quota.
Limiter la taille totale des fichiers contenus dans un répertoire n'est à ma connaissance pas possible, à moins que tous ces fichiers n'appartiennent au même utilisateur, et qu'il n'ait pas d'autres fichiers par ailleurs :-)
tibob
Harpo
R12y wrote:
Ou alors faire une partition de 1Go tout simplement.
Ben oui tout simplement, où avais-je la tête hier soir...
-- http://harpo.free.fr/
R12y wrote:
Ou alors faire une partition de 1Go tout simplement.
Ben oui tout simplement, où avais-je la tête hier soir...