Je cherche un moyen sur un serveur NFS de limiter la taille des répertoires utilisés par les utilisateurs, typiquement:
- /home/*
- répertoires projets
J'ai essayé les quotas, et je n'ai pas du tout été convaincu:
- le boot du serveur prend 20 minutes à cause de quotacheck (!). mettre quotacheck dans le cron semble être une solution alternative, mais ça reste un hack apparemment, surtout les données doivent rester dispo en écriture 24/24
- pas moyen de limiter par répertoire, seulement par utilisateur et par groupe
J'ai réfléchi à une autre solution: créer un fichier loopback par répertoire à limiter, le monter sur le serveur, exporter le point de montage, et le monter sur le client.
J'ai essayé, ça marche, les perfs semblent correctes, mais je me pose des questions:
- quels sont les risques au niveau sécurité des données? Est-ce qu'un fichier en loopback présente un risque? Ca me fait un peu peur d'avoir 2 couches de systèmes de fichiers, en cas de crash violent
- y a-t'il des solutions plus propres?
# ou est le probleme ?
Posté par OufY (site web personnel) . Évalué à 0.
Sinon tu as combien d'utilisateurs ?
Ce qui pourrait etre interessant c'est de créer un filesystem par user si il n'y en a pas trop.
Pour la dispo des données en ecriture 24/24, LVM est ton ami, tu cree un snapshot de ton fs puis tu fais le quotacheck dessus. Pendant ce temps tes users continuent de bosser.
Je m'y connais pas trop en filesystem mais effectivement, un loopback par dessus ne me parait pas vraiment bon en cas de crash disque.
[^] # Re: ou est le probleme ?
Posté par ocroquette . Évalué à 1.
Je crois que je vais approfondir côté LVM, merci pour la piste!
# NFS only?
Posté par Nicolas Bernard (site web personnel) . Évalué à 2.
[^] # Re: NFS only?
Posté par ocroquette . Évalué à 1.
Merci pour l'info quand même!
# equivalences...
Posté par xavier . Évalué à 2.
Il y a qqchose d'incoherent dans ta description du probleme :)
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.