OVH Cloud OVH Cloud

Limiter un repertoire

19 réponses
Avatar
ozzii
Bonjour,

Je suis sous solaris et j'ai une petite question:

Est-ce possible de faire en sorte de limit=E9 la taille d'un r=E9pertoire
?

Par exemple:
sous le point de montage /fichiers je voudrais cr=E9er un repertoire
temp qui ne peut faire que 1G.

Merci d'avance

9 réponses

1 2
Avatar
ozzii
Bon c'est ce que je pensais: ce n'est pas possible.
De plus je ne peut créer une autre partition car elle est déjà
utilisée entièrement par oracle.
Ou bien est-ce possible de redimentionner ce point de montage pour le
réduire, et donc libérer de la place pour un nouveau point de
montage. ?
Avatar
Hervé Autret
ozzii posta :

Ou bien est-ce possible de redimentionner ce point de montage pour le
réduire, et donc libérer de la place pour un nouveau point de
montage. ?


En thèorie oui, avec LVM (Logical Volume Manager). Maintenant je ne
connais pas ta marge de manoeuvre, ni ne peux estimer l'impact sur
la performance qui en résultera pour Oracle.
Avec LVM, tu peux créer deux systèmes de fichiers redimensionnables sur
ton disque de 2 Go. Il faut naturellement que tu arrêtes Oracle, que tu
le sauvegardes. Tu crées 2 volumes logiques sur le disque, (1 Go et 1
Go, c'est ce que tu as dit je crois). Tu y crées les système de
fichiers, tu restaures Oracle sur son volume.

Tu montes alors l'autre volume logique Là où tu veux. Quand tu n'en a
plus besoin, tu le supprimes et tu redimensionne le volume consacré à
Oracle.
--
Hervé

Avatar
Nicolas George
Hervé Autret wrote in message
:
Avec LVM, tu peux créer deux systèmes de fichiers redimensionnables sur
ton disque de 2 Go.


Attention à ne pas prendre des vessies pour des lanternes. LVM est un
remplacement (beaucoup) plus souple au système de partitions de disques,
rien de plus. LVM permet de créer des périphériques de blocs, de les
redimensionner sans reboot, mais ce qui se passe par dessus n'est pas de son
ressort. Si on y place un filesystem fiablement redimensionnable, tant
mieux, mais on a toujours la contrainte de la fiabilité des resize-machins,
qui est loin d'être parfaite.

Avatar
ozzii
Je vous remerci tous pour vos lumières.
Je vais voir ce que je vais faire.

Merci encore.
Avatar
Jean-Louis Liagre
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.

Merci d'avance



C'est pas si compliqué:

tu crée un sparse file de 1 giga (mkfile -n 1g /fichiers/1G)
tu en fait un device (lofiadm -a /fichiers/1G /dev/lofi/1)
tu cree un file system sur ce device (newfs /dev/lofi/1)
tu monte le device sur le répertoire tmp (mount /dev/lofi/1 /fichiers/tmp)
tu te débrouilles pour que le fs soit démonté
au shutdown et remonté au boot suivant.

Avatar
ozzii
Merci pour cette réponse Jean-Louis.

Enfin, pas compliqué, tout est relatif.
Mais je pense que ceci vas beaucoup m'aider.

Merci encore
Avatar
Jean-Louis Liagre
ozzii wrote:
Merci pour cette réponse Jean-Louis.

Enfin, pas compliqué, tout est relatif.


Il y a encore plus simple avec zfs,
(réservations, quotas, compression)

voir par exemple:

http://solaris.reys.net/english/archives/100-ZFS.html
http://opensolaris.org/os/community/zfs/demos/basics/

Avatar
ozzii
Merci, je vais voir cela la semaine prochaine.
Avatar
Michel Billaud
"ozzii" writes:

Bon c'est ce que je pensais: ce n'est pas possible.


Tout est possible, ça demande plus ou moins de travoil et de contorsions,
c'est tout.

Soous Solaris je sais pas, mais sous Linux on pourrait
1) créer un fichier de 1G
2) y placer un filesystem
3) le monter (en "loopback") à l'endroit voulu.

De plus je ne peut créer une autre partition car elle est déjà
utilisée entièrement par oracle.
Ou bien est-ce possible de redimentionner ce point de montage pour le
réduire, et donc libérer de la place pour un nouveau point de
montage. ?


Un point de montage, ça ne se redimensionne pas. C'est juste le point
de l'arborescence où on raccroche - par le "montage" -l'arborescence
qui est physiquement stockée sur un autre support (partition, fichier
en loopback, nfs...)

Eventuellement vous pouvez rétrécir la partition utilisée actuellement,
ce qui libèrera de la place pour en créer une autre (de 1G) que vous monterez
à l'endroit voulu.

MB

--
Michel BILLAUD
LABRI-Université Bordeaux I tel 05 4000 6922 / 05 5684 5792
351, cours de la Libération http://www.labri.fr/~billaud
33405 Talence (FRANCE)

1 2