limiter la taille d'un répertoire Le sujet est résolu

Demande d'aide : c'est ici.
Répondre
marcastro
Membre actif
Membre actif
Messages : 718
Inscription : 22 avr. 2016, 12:05
Localisation : variable
Status : Hors-ligne

alut.

c'est possible?
sur le forum depuis 2007.
sid et bookworm avec xfce
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 4986
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : Hors-ligne

ça doit étre possible via la gestion des quotas, mais je ne sais plus faire. Et ça dépend du file system utilisé.
Avatar de l’utilisateur
Dunatotatos
Membre
Membre
Messages : 425
Inscription : 11 mai 2016, 20:56
Status : Hors-ligne

Avatar de l’utilisateur
lol
Site Admin
Site Admin
Messages : 4980
Inscription : 04 avr. 2016, 12:11
Localisation : Madagascar
Status : Hors-ligne

Contournement...
Créer un fichier de 250Mo, le formater et le monter dans le répertoire destiné à être limité...

Code : Tout sélectionner

root@nux:~# dd if=/dev/zero of=disk.img count=512k
root@nux:~# mkfs disk.img
root@nux:~# mkdir /home/laurent/250MoMax
root@nux:~# mount -o loop disk.img /home/laurent/250MoMax
root@nux:~# df -h
...
/dev/loop0         248M    2,1M  234M   1% /home/laurent/250MoMax
root@nux:~#
Règles d'usage du forum. Signalez si vous avez posté votre question sur un autre forum. Explications ici
Debian Unstable. Mate/LXQT. Dieu, en créant l'homme, a quelque peu surestimé ses capacités.
Avatar de l’utilisateur
funkygoby
Membre
Membre
Messages : 106
Inscription : 15 mai 2016, 15:54
Status : Hors-ligne

Je crois que les quotas s'appliquent à l'utilisateur: son dossier perso.
Pour faire du détail, par dossier, je crois que la solution de lol est la seule.
Enfin, tu as les ulimit qui permettent de mettre des limites à l'échelle du système.
marcastro
Membre actif
Membre actif
Messages : 718
Inscription : 22 avr. 2016, 12:05
Localisation : variable
Status : Hors-ligne

merci les gars pour vos réponses!

@dunatotatos:les quotas ne sont pas ce que je recherche,en plus je suis en ext4 et pas en XFS.

@lol: je crois que c'est la bonne piste mais j'aurais besoin de plus de détails sur les commandes que tu indiques:
dd if=/dev/zero of=disk.img count=512k

quelle va donc être la taille de ce fichier ?j'en voudrais un qui fasse 400 Mo

~# mkfs disk.img

pour mkfs il faut pas préciser le système de fichier choisi,genre ext4?

Je veux limiter la taille du cache de google-chrome à 400Mo pour pas qu'il me bouffe trop d'espace disque.
sur le forum depuis 2007.
sid et bookworm avec xfce
Avatar de l’utilisateur
vv222
Membre actif
Membre actif
Messages : 852
Inscription : 18 avr. 2016, 20:14
Contact :
Status : Hors-ligne

marcastro a écrit :Je veux limiter la taille du cache de google-chrome à 400Mo pour pas qu'il me bouffe trop d'espace disque.
Il n’y a pas un réglage de Chrome qui permette ça ?

EDIT : Si je me fie à Chromium, ce réglage n’existe pas ou alors est bien planqué… Je comprends un peu plus chaque jour pourquoi je n’utilise pas ce navigateur :icon_e_wink:
Avatar de l’utilisateur
lol
Site Admin
Site Admin
Messages : 4980
Inscription : 04 avr. 2016, 12:11
Localisation : Madagascar
Status : Hors-ligne

Hello,

Une commande plus simple pour calculer la taille (remplace x par la taille en Mo):

Code : Tout sélectionner

dd if=/dev/zero of=disk.img bs=1024 count=0 seek=$[1024*x]
dd if=/dev/zero of=disk.img bs=1024 count=0 seek=$[1024*100] = 100Mo
dd if=/dev/zero of=disk.img bs=1024 count=0 seek=$[1024*1000] = 1Go

Oui, mkfs sans rien ça donne de l'ext2. Si tu veux du ext4, il faut préciser. mkfs.ext4 si mes souvenirs son bons (à vérifier).
Règles d'usage du forum. Signalez si vous avez posté votre question sur un autre forum. Explications ici
Debian Unstable. Mate/LXQT. Dieu, en créant l'homme, a quelque peu surestimé ses capacités.
marcastro
Membre actif
Membre actif
Messages : 718
Inscription : 22 avr. 2016, 12:05
Localisation : variable
Status : Hors-ligne

ok lol,ça marche;j'ai créé un fichier de 400Mo pour le cache de google chrome,mais comment faire pour que ce fichier soit maintenant persistant à chaque redémarrage de ma bécane?
Je suis obligé d'utiliser google chrome pour visionner la webtv orange,ce navigateur permet une lecture direct de la webtv orange grâce à son player html5 intégré ce qui m'évite d'avoir à installer pipelight.En dehors de la webtv,pour ma navigation usuelle,j'utilise firefox des dépôts.
sur le forum depuis 2007.
sid et bookworm avec xfce
Avatar de l’utilisateur
lol
Site Admin
Site Admin
Messages : 4980
Inscription : 04 avr. 2016, 12:11
Localisation : Madagascar
Status : Hors-ligne

Ben dans ton fstab!
A la louche je dirais un truc comme ça:

Code : Tout sélectionner

/home/toto/disk.img    /home/toto/.cache    auto    user,loop,noauto,nodev,noexec    0 0
PS: Pour Chrome, cache 400Mo max:
$ /usr/bin/google-chrome-stable --disk-cache-size=400000000 %U
Règles d'usage du forum. Signalez si vous avez posté votre question sur un autre forum. Explications ici
Debian Unstable. Mate/LXQT. Dieu, en créant l'homme, a quelque peu surestimé ses capacités.
marcastro
Membre actif
Membre actif
Messages : 718
Inscription : 22 avr. 2016, 12:05
Localisation : variable
Status : Hors-ligne

bon,finalement j'ai opté pour une solution radicale taillée à la hache:j'ai renommé les deux répertoires cache de google-chrome et plus rien ne vient s'inscrire dedans,ils restent désespéramment vides et c'est bien comme ça.
En tous cas merci d'avoir pris le temps de me lire et de m'avoir refilé des infos utiles sur ce sujet.
sur le forum depuis 2007.
sid et bookworm avec xfce
Avatar de l’utilisateur
lol
Site Admin
Site Admin
Messages : 4980
Inscription : 04 avr. 2016, 12:11
Localisation : Madagascar
Status : Hors-ligne

Hello,
Sans cache ça ne rame pas un peu ?
Règles d'usage du forum. Signalez si vous avez posté votre question sur un autre forum. Explications ici
Debian Unstable. Mate/LXQT. Dieu, en créant l'homme, a quelque peu surestimé ses capacités.
marcastro
Membre actif
Membre actif
Messages : 718
Inscription : 22 avr. 2016, 12:05
Localisation : variable
Status : Hors-ligne

lol a écrit :Hello,
Sans cache ça ne rame pas un peu ?
bon,rectificatif:renommer le répertoire cache n'a servi à rien;google chrome a recréé un nouveau fichier qui a grossi rapidement.J'ai donc fait un autre truc;j'ai fait un chown root:root sur le fichier cache,et le fichier ne se remplit plus,je verrais si ça dure.
Pour répondre à ta question,lol,je ne vois pas de différence en supprimant le cache.Encore une fois ce navigateur ne me sert que pour visionner la webtv et rien d'autre.Tout ce que je veux c'est ne plus avoir ce cache qui frise avec le giga,c'est de la place bouffée pour rien.
sur le forum depuis 2007.
sid et bookworm avec xfce
marcastro
Membre actif
Membre actif
Messages : 718
Inscription : 22 avr. 2016, 12:05
Localisation : variable
Status : Hors-ligne

lol a écrit :Hello,

Une commande plus simple pour calculer la taille (remplace x par la taille en Mo):

Code : Tout sélectionner

dd if=/dev/zero of=disk.img bs=1024 count=0 seek=$[1024*x]
dd if=/dev/zero of=disk.img bs=1024 count=0 seek=$[1024*100] = 100Mo
dd if=/dev/zero of=disk.img bs=1024 count=0 seek=$[1024*1000] = 1Go

Oui, mkfs sans rien ça donne de l'ext2. Si tu veux du ext4, il faut préciser. mkfs.ext4 si mes souvenirs son bons (à vérifier).
Finalement c'est cette solution que j'ai adoptée pour limiter la taille du cache à 50Mo;j'aurais encore appris quelque chose sur ce coup là.
sur le forum depuis 2007.
sid et bookworm avec xfce
Répondre