Rechercher

22.2. Activer/désactiver les barrières d'écriture

download PDF
Pour réduire le risque de corruption de données pendant les pannes de courant, certains périphériques de stockage utilisent des caches d'écriture avec batteries de secours. En général, les matrices haut de gamme et certains contrôleurs de matériel utilisent des caches d'écriture avec batteries de secours. Cependant, comme la volatilité du cache est invisible pour le noyau, Red Hat Enterprise Linux 6 active par défaut les barrières d'écriture sur tous les systèmes de fichiers journalisant pris en charge.
Pour les périphériques avec des caches d'écriture à batteries de secours non volatiles, et pour ceux sur lesquels la mise en cache d'écriture est désactivée, vous pouvez désactiver les barrières d'écriture en toute sécurité au moment du montage, en utilisant l'option -o nobarrier de mount. Cependant, certains périphériques ne prennent pas en charge les barrières d'écriture ; ce type de périphérique journalisera un message d'erreur sur /var/log/messages (veuillez consulter Tableau 22.1, « Messages d'erreur des barrières d'écriture par système de fichiers »).
Tableau 22.1. Messages d'erreur des barrières d'écriture par système de fichiers
Système de fichiersMessage d'erreur
ext3/ext4JBD: barrier-based sync failed on device - disabling barriers
XFSFilesystem device - Disabling barriers, trial barrier write failed
btrfsbtrfs: disabling barriers on dev device

Note

L'utilisation de nobarrier n'est plus recommandée sur Red Hat Enterprise Linux 6 car l'impact de performance négatif des barrières d'écriture est négligeable (environ 3%). Habituellement, les bénéfices des barrières d'écriture sont plus importants que les bénéfices de performance dus à leur désactivation. En outre, l'option nobarrier ne devrait jamais être utilisée sur un stockage configuré sur des machines virtuelles.
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.