16.2.3. Contrôler l'exactitude des quotas


Lorsqu'un système de fichiers échoue à effectuer un démontage correct (par exemple, dû à une panne du système), il est nécessaire d'exécuter quotacheck. Cependant, quotacheck peut être exécuté de manière régulière, même si le système n'est pas tombé en panne. Les méthodes sûres pour exécuter quotacheck périodiquement incluent :
L'assurance que quotacheck sera exécuté lors du prochain redémarrage

Note

Cette méthode fonctionne mieux pour les systèmes multi-utilisateur (occupés) qui sont redémarrés périodiquement.
En tant qu'utilisateur root, veuillez placer un script shell dans le répertoire /etc/cron.daily/ ou /etc/cron.weekly/ qui contient la commande touch /forcequotacheck — ou planifiez-en un à l'aide de la commande crontab -e. Ceci crée un fichier forcequotacheck vide dans le répertoire root, que le script init du sytème cherchera lors du démarrage. Si celui-ci est trouvé, le script init exécutera quotacheck. Puis le script init supprimera le fichier /forcequotacheck ; ainsi, la planification de la création périodique de ce fichier avec cron assure que quotacheck soit effectivement exécuté lors du prochain redémarrage.
Pour obtenir davantage d'informations sur cron, veuillez consulter man cron.
Exécuter quotacheck en mode mono-utilisateur
Une manière alternative d'exécuter quotacheck sûrement consiste à démarrer le système en mode mono-utilisateur, ce qui empêche toute possibilité de corruption de données dans les fichiers de quota, puis d'exécuter les commandes suivantes :
# quotaoff -vaug /file_system
# quotacheck -vaug /file_system
# quotaon -vaug /file_system
Exécuter quotacheck sur un système en cours d'exécution
Si nécessaire, il est possible d'exécuter quotacheck sur un ordinateur à un moment où aucun utilisateur n'est connecté, ainsi il n'y aura aucun fichier ouvert sur le système en cours de vérification. Exécutez la commande quotacheck -vaug file_system  ; cette commande échouera si quotacheck ne peut pas monter à nouveau le système de fichiers donné file_system en lecture seule. Remarquez qu'après la vérification, le système de fichiers sera remonté en lecture-écriture.

Avertissement

Exécuter quotacheck sur un système de fichiers en cours d'exécution monté en lecture-écriture n'est pas recommandé à cause de la possibilité de corruption de fichier(s) de quota.
Veuillez consulter man cron pour obtenir davantage d'informations sur la configuration de cron.
Red Hat logoGithubRedditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez leBlog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

© 2024 Red Hat, Inc.