Maison Opération et maintenance exploitation et maintenance Linux Comment vérifier les informations sur la matrice de disques Raid sous Linux

Comment vérifier les informations sur la matrice de disques Raid sous Linux

May 16, 2023 pm 09:46 PM
linux raid

Comment vérifier les informations de raid soft et hard sous Linux.

Raid logiciel : il ne peut être consulté que via le système Linux lui-même

cat /proc/mdstat

Vous pouvez voir le niveau du raid, l'état et d'autres informations.

Raid matériel : le meilleur moyen est de le vérifier via l'outil de gestion du fabricant du raid installé, y compris la ligne de commande et l'interface graphique. Par exemple, la carte matérielle de l'adaptateur peut être visualisée via la commande suivante :

# /usr/dpt/raidutil -l all

Vous pouvez voir des informations très détaillées.

Bien sûr, le plus souvent, les outils de gestion correspondants ne sont pas installés. Si vous ne pouvez compter que sur Linux lui-même, je connais généralement deux méthodes :

# dmesg |grep -i raid

# cat /proc/scsi. /scsi

Les informations affichées sont similaires, notamment le fabricant, le modèle et le niveau du raid, mais les informations sur chaque disque dur ne peuvent pas être visualisées.

De plus, après des tests réels, les serveurs Dell peuvent être affichés via des commandes, tandis que les serveurs HP, IBM, etc. ne peuvent pas être affichés via les commandes ci-dessus. Le bmc de Dell ne peut être consulté qu'en installant l'outil de gestion du fabricant du matériel.

cat /proc/scsi/scsi

Vous pouvez voir qu'il s'agit d'un périphérique sur scsi. Généralement, vous pouvez voir le niveau du raid. lspci peut voir le modèle de la carte raid.

================================================ == ==========

rpm -ivh megacli-1.01.09-0.i386.rpm

Utilisation de la commande :

megacli -ldinfo -lall -aall Vérifier le niveau du raid
megacli -adpallinfo -aall Vérifiez les informations de la carte raid
megacli -pdlist -aall Vérifiez les informations sur le disque dur
megacli -adpbbucmd -aall Vérifiez les informations sur la batterie
megacli -fwtermlog -dsply -aall Vérifiez le journal de la carte raid

Introduction aux paramètres communs de megacli

megacli -adpcount [Afficher le nombre d'adaptateurs]
megacli -adpgettime –aall [Afficher l'heure de l'adaptateur]
megacli -adpallinfo -aall [Afficher toutes les informations sur l'adaptateur]
megacli -ldinfo -lall -aall [Afficher toutes les informations sur le groupe de disques logiques ]
megacli -pdlist - aall [Afficher toutes les informations physiques]
megacli -adpbbucmd -getbbusatus -aall |grep 'charger status' [Afficher l'état de charge]
megacli -adpbbucmd -getbbusatus -aall [Afficher les informations sur l'état du bbu]
megacli -adpbbucmd -getbbucapacityinfo -aall [Afficher les informations sur la capacité du bbu]
megacli -adpbbucmd -getbbudesigninfo -aall [Afficher les paramètres de conception du bbu]
megacli -adpbbucmd -getbbuproperties -aall [Afficher les propriétés actuelles du bbu]
megacli -cfgdsply -aall [Afficher le modèle de carte de raid, paramètres raid, informations relatives au disque】

Le changement de l'état de la bande, du processus de retrait du disque à l'insertion du disque.

appareil |normal|dommage|reconstruire|normal
disque virtuel |optimal|dégradé|dégradé|optimal
disque physique |en ligne|échec –> non configuré|reconstruire|en ligne

========= ===================================

usage courant de megacli

2008-10-24 09:32

1. Préparez la nouvelle version de megacli-1.01.24-0.i386.rpm Le programme sera installé sous /opt Vous pouvez personnaliser le répertoire d'installation, par exemple :

rpm –relocate. / opt/=/usr/sbin/ -i megacli-1.01.24-0.i386.rpm

Remplacez le répertoire d'installation/opt par /usr/sbin.

Afficher toutes les informations sur le disque physique

megacli -pdlist -aall

adaptateur #0

numéro de boîtier : 1

numéro d'emplacement : 5

identifiant de l'appareil : 5

numéro de séquence : 2
compte d'erreurs multimédia : 0
autre erreur nombre : 0
compte d'échecs prédictifs : 0
numéro de séquence du dernier événement d'échec prédictif : 0
taille brute : 140014 Mo [secteurs 0x11177328]
taille non contrainte : 139502 Mo [secteurs 0x11077328]
taille contrainte : 139392 Mo [secteurs 0x11040000]
état du firmware : hotspare
adresse SAS (0) : 0x5000c50008e5cca9
adresse SAS (1) : 0×0
données d'enquête : seagate st3146855ss s5273ln4y1x0
…..


2. Afficher la politique de cache disque

megacli - ld. getprop -cache -l0 - a0

adaptateur 0-vd 0 : politique de cache : écriture différée, lecture anticipée, directe

ou

megacli -ldgetprop -cache -l1 -a0

adaptateur 0-vd 1 : stratégie de cache : écriture différée, lecture préalable, directe

ou

megacli -ldgetprop -cache -lall -a0

adaptateur 0-vd 0 : politique de cache : écriture différée, lecture anticipée, directe

adaptateur 0-vd 1 : politique de cache : écriture différée, lecture anticipée none, direct

ou

megacli -ldgetprop -cache -lall -aall

adaptateur 0-vd 0 : politique de cache : écriture différée, lecture anticipée, directe

adaptateur 0-vd 1 : politique de cache : écriture différée, lecture anticipée none, direct

ou

megacli -ldgetprop -dskcache -lall - aall

adaptateur 0-vd 0 : cache d'écriture du disque : valeur par défaut du disque

adaptateur 0-vd 1 : cache d'écriture du disque : valeur par défaut du disque


3. Définir la politique de cache du disque

Explication de la politique de cache :

wt (écriture via

wb (réécriture)

nora (pas de lecture anticipée)

ra (lecture anticipée)
adra (lecture anticipée adaptative)
cached
direct

Exemple :

megacli -ldsetprop wt|wb|nora|ra|adra - l0 -a0

ou

megacli -ldsetprop -cached|-direct -l0 -a0

ou

activer/désactiver le cache disque

megacli -ldsetprop -endskcache|-disdskcache -l0 -a0

4. Créer/supprimer une baie

4.1 Créez une baie raid5, composée des disques physiques 2, 3 et 4. La chaleur de la matrice Le disque de sauvegarde est un disque physique 5

megacli -cfgldadd -r5 [1:2,1:3,1:4] wb direct -hsp[1:5] -a0

#🎜🎜 #4.2 Créer un tableau sans spécifier de veille chaude

megacli -cfgldadd -r5 [1:2,1:3,1:4] wb direct -a0

4.3 Supprimer le tableau

megacli -cfglddel -l1 -a0

4.4 Ajouter un disque en ligne

megacli -ldrecon -start -r5 -add -physdrv[1 :4 ] -l1 -a0

signifie, reconstruisez le groupe de disques logiques 1, le niveau de raid est 5, ajoutez le numéro de disque physique : 1:4. Une fois la reconstruction terminée, le disque physique nouvellement ajouté sera automatiquement dans l'état de reconstruction (synchronisation). À ce moment, fdisk -l ne verra pas l'espace du tableau augmenter, et il ne pourra être vu qu'après le redémarrage du système. S'il n'y a qu'une seule partition sous la baie, alors la partition sera directement augmentée. S'il y a plusieurs partitions, je ne sais pas comment allouer le nouvel espace ? Essayez-le quand vous avez le temps, haha ​​​​


5 Vérifiez les informations d'initialisation du tableau
#🎜🎜. #5.1 Une fois le tableau créé, il y aura un processus d'initialisation du bloc de synchronisation et vous pourrez vérifier sa progression.

megacli -ldinit -showprog -lall -aall

Ou affichez-le dans une interface texte visuelle dynamique

megacli -ldinit -progdsply -lall - aall# 🎜🎜#

5.2 Afficher la progression de l'initialisation en arrière-plan du tableau

megacli -ldbi -showprog -lall -aall

ou affichez-le dans une interface de texte visuel dynamique

# 🎜🎜#megacli -ldbi -progdsply -lall -aall

6. Créez une veille globale

Spécifiez le 5ème disque comme veille globale à chaudmegacli -pdhsp -set [-enclaffinity] [-nonrevertible] -physdrv[1:5] -a0

peut également être désigné comme une veille chaude dédiée pour une baie

megacli -pdhsp -set [-dedicated [-array1]] [-enclaffinity] [-nonrevertible] -physdrv[1:5] -a0

# 🎜🎜#

7. Supprimer la sauvegarde globale à chaud Hors ligne/en ligne

megacli -pdoffline -physdrv [1:4] -a0

megacli -pdonline -physdrv [1:4] -a0# 🎜🎜#

9. Vérifiez la progression de la reconstruction du disque physique

megacli -pdrbld -showprog -physdrv [1:5] -a0#🎜 🎜#Ou affichez-le dans une interface texte visuelle dynamique

megacli -pdrbld -progdsply -physdrv [1:5] -a0

Adresse de téléchargement : http://gcolpart.evolix.net/debian/misc/dell/megacli-1.01.24-0.i386.rpm

======== ================== ======================

dell Tous une série de machines, tant qu'elles sont des contrôleurs perc raid, peuvent utiliser la commande megarc Exécutez l'outil pour détecter

megarc pour windows

Après décompression, c'est megarc.exe

megarc pour linux

Après l'avoir décompressé avec unzip, chmod 700 megarc*

Les paramètres sous windows et linux sont les mêmes : #🎜🎜 #

megarc -dispcfg -a0

./megarc - dispcfg -a0

Les résultats de sortie sont les suivants :

lecteur logique : 0 (adaptateur : 0 ) : statut : optimal

—————————— ————————

spandegree :01 niveau de raid : 5 rdahead : cache adaptatif

stripsz :064kb stripes : 4 wrpolicy : writeback

lecteur logique 0 : spanlevel_0 disques#🎜 🎜#chnl target startblock bloque la cible physique st

—- —— ——-- —— ————— —

0 00 0×00000000 0x0887c000 en ligne

0 01 0×00000000 0x0887c000 en ligne

0 02 0×00000000 0x0887c000 en ligne
0 03 0×00000000 0x0887c000 en ligne

# 🎜🎜#Si vous souhaitez le visualiser via l'interface graphique, vous devez installer le grand : dell openmanage server Administrator

Il y en a plus de 90 m sous Linux et plus de 100 m sous Win.

dell Il existe un meilleur outil sous Linux : raidmon (car win n'a pas encore été trouvé)

Prend actuellement en charge ide/eide, scsi raid : lsi logic cerc ata 100, perc 4/dc, perc 4/di, perc 4/sc, lsi logic (anciennement ami) perc3/dc, perc3/dcl, perc3/qc, perc3/sc

perc-cerc -apps- 6.03-a06.tar.gz


http://support.dell.com/support/downloads/download.aspx?c=us&l=en&s=gen&releaseid=r71524&formatcnt=2&fileid=92846# 🎜🎜#
Après le déballage, il y a megamon-4.0-0a.i386.rpm

Après l'installation, /etc/init.d/raidmon start
#🎜🎜 ## tail -f /var/log/megaserv.log Vous pouvez voir le rapport de détection. S'il y a un problème, cela sera reflété dans ce journal.

Vous pouvez également éditer /etc/megamon.conf et ajouter la boîte mail de l'administrateur à la fin du fichier, afin que lorsqu'une erreur est détectée, un email soit automatiquement envoyé.

(mail.35.cn semble être filtré comme spam)

Par conséquent, il est recommandé que merc (manuel) combiné avec raidmon (automatique) soit une meilleure solution.

dell 1950 perc 5/i sas raid controller utilise cet outil de ligne de commande :

megacli pour linux

http://www.lsi . com/support/downloads/megaraid/miscellaneous/linux_megacli_1.01.24.zip

megacli pour Windows

http://www.lsi.com/support/downloads/megaraid / divers / windows_megacli_1.01.25.zip ### unzip linux_megacli_1.01.24.zip # 🎜🎜 ## unzip megaclilin.zip # 🎜🎜 megacli -1 .01.24-0.i386. /megacli -cfgdsply -aall

Le résultat est le suivant :

================================================= =============================
adaptateur : 0
nom du produit : perc 5/i intégré
mémoire : 256 Mo
bbu : présent
numéro de série : 12345
=========================================== ==================================

niveau de raid : primaire-1, secondaire-0, qualificatif de niveau de raid -0
taille : 285568 Mo
état : optimal

disque physique : 0
nombre d'erreurs multimédia : 0
autre nombre d'erreurs : 0
état du micrologiciel : en ligne

disque physique : 1
nombre d'erreurs multimédia : 0
autre nombre d'erreurs : 0
état du firmware : en ligne

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Commandes de chat et comment les utiliser
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Différence entre Centos et Ubuntu Différence entre Centos et Ubuntu Apr 14, 2025 pm 09:09 PM

Les principales différences entre Centos et Ubuntu sont: l'origine (Centos provient de Red Hat, pour les entreprises; Ubuntu provient de Debian, pour les particuliers), la gestion des packages (Centos utilise Yum, se concentrant sur la stabilité; Ubuntu utilise APT, pour une fréquence de mise à jour élevée), le cycle de support (CentOS fournit 10 ans de soutien, Ubuntu fournit un large soutien de LT tutoriels et documents), utilisations (Centos est biaisé vers les serveurs, Ubuntu convient aux serveurs et aux ordinateurs de bureau), d'autres différences incluent la simplicité de l'installation (Centos est mince)

Centos arrête la maintenance 2024 Centos arrête la maintenance 2024 Apr 14, 2025 pm 08:39 PM

Centos sera fermé en 2024 parce que sa distribution en amont, Rhel 8, a été fermée. Cette fermeture affectera le système CentOS 8, l'empêchant de continuer à recevoir des mises à jour. Les utilisateurs doivent planifier la migration et les options recommandées incluent CentOS Stream, Almalinux et Rocky Linux pour garder le système en sécurité et stable.

Comment installer CentOS Comment installer CentOS Apr 14, 2025 pm 09:03 PM

Étapes d'installation de CentOS: Téléchargez l'image ISO et Burn Bootable Media; démarrer et sélectionner la source d'installation; sélectionnez la langue et la disposition du clavier; configurer le réseau; partitionner le disque dur; définir l'horloge système; créer l'utilisateur racine; sélectionnez le progiciel; démarrer l'installation; Redémarrez et démarrez à partir du disque dur une fois l'installation terminée.

Quelles sont les méthodes de sauvegarde pour Gitlab sur Centos Quelles sont les méthodes de sauvegarde pour Gitlab sur Centos Apr 14, 2025 pm 05:33 PM

La politique de sauvegarde et de récupération de GitLab dans le système CentOS afin d'assurer la sécurité et la récupérabilité des données, Gitlab on CentOS fournit une variété de méthodes de sauvegarde. Cet article introduira plusieurs méthodes de sauvegarde courantes, paramètres de configuration et processus de récupération en détail pour vous aider à établir une stratégie complète de sauvegarde et de récupération de GitLab. 1. MANUEL BACKUP Utilisez le Gitlab-RakegitLab: Backup: Créer la commande pour exécuter la sauvegarde manuelle. Cette commande sauvegarde des informations clés telles que le référentiel Gitlab, la base de données, les utilisateurs, les groupes d'utilisateurs, les clés et les autorisations. Le fichier de sauvegarde par défaut est stocké dans le répertoire / var / opt / gitlab / backups. Vous pouvez modifier / etc / gitlab

Explication détaillée du principe docker Explication détaillée du principe docker Apr 14, 2025 pm 11:57 PM

Docker utilise les fonctionnalités du noyau Linux pour fournir un environnement de fonctionnement d'application efficace et isolé. Son principe de travail est le suivant: 1. Le miroir est utilisé comme modèle en lecture seule, qui contient tout ce dont vous avez besoin pour exécuter l'application; 2. Le Système de fichiers Union (UnionFS) empile plusieurs systèmes de fichiers, ne stockant que les différences, l'économie d'espace et l'accélération; 3. Le démon gère les miroirs et les conteneurs, et le client les utilise pour l'interaction; 4. Les espaces de noms et les CGROUP implémentent l'isolement des conteneurs et les limitations de ressources; 5. Modes de réseau multiples prennent en charge l'interconnexion du conteneur. Ce n'est qu'en comprenant ces concepts principaux que vous pouvez mieux utiliser Docker.

Comment utiliser Docker Desktop Comment utiliser Docker Desktop Apr 15, 2025 am 11:45 AM

Comment utiliser Docker Desktop? Docker Desktop est un outil pour exécuter des conteneurs Docker sur les machines locales. Les étapes à utiliser incluent: 1. Installer Docker Desktop; 2. Démarrer Docker Desktop; 3. Créer une image Docker (à l'aide de DockerFile); 4. Build Docker Image (en utilisant Docker Build); 5. Exécuter Docker Container (à l'aide de Docker Run).

Comment monter un disque dur dans les centos Comment monter un disque dur dans les centos Apr 14, 2025 pm 08:15 PM

Le support de disque dur CentOS est divisé en étapes suivantes: Déterminez le nom du périphérique du disque dur (/ dev / sdx); créer un point de montage (il est recommandé d'utiliser / mnt / newdisk); Exécutez la commande Mount (mont / dev / sdx1 / mnt / newdisk); modifier le fichier / etc / fstab pour ajouter une configuration de montage permanent; Utilisez la commande umount pour désinstaller l'appareil pour vous assurer qu'aucun processus n'utilise l'appareil.

Que faire après Centos arrête la maintenance Que faire après Centos arrête la maintenance Apr 14, 2025 pm 08:48 PM

Une fois CentOS arrêté, les utilisateurs peuvent prendre les mesures suivantes pour y faire face: sélectionnez une distribution compatible: comme Almalinux, Rocky Linux et CentOS Stream. Migrez vers les distributions commerciales: telles que Red Hat Enterprise Linux, Oracle Linux. Passez à Centos 9 Stream: Rolling Distribution, fournissant les dernières technologies. Sélectionnez d'autres distributions Linux: comme Ubuntu, Debian. Évaluez d'autres options telles que les conteneurs, les machines virtuelles ou les plates-formes cloud.

See all articles