Maison >Opération et maintenance >exploitation et maintenance Linux >Que faire si le disque dur Linux ne peut pas être reconnu

Que faire si le disque dur Linux ne peut pas être reconnu

藏色散人
藏色散人original
2022-01-27 11:20:3614206parcourir

Solutions pour le disque dur Linux non reconnu : 1. Vérifiez le disque dur ; 2. Vérifiez le répertoire hôte du système actuel ; 3. Ajoutez "- - -" à l'analyse des fichiers dans le répertoire hôte ; script shell en un seul clic.

Que faire si le disque dur Linux ne peut pas être reconnu

L'environnement d'exploitation de cet article : système linux5.9.8, ordinateur DELL G3

linux Que dois-je faire si le disque dur ne peut pas être reconnu

Solution Linux pour ajouter un nouveau disque dur qui ne peut pas être reconnu ? être reconnu [pas besoin de redémarrer]

1. Vérifiez le disque dur

[root@linux-host1 ~]# lsblk 
NAME            MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda               8:0    0  20G  0 disk 
├─sda1            8:1    0   1G  0 part /boot
└─sda2            8:2    0  19G  0 part 
  ├─centos-root 253:0    0  17G  0 lvm  /
  └─centos-swap 253:1    0   2G  0 lvm  [SWAP]
sr0              11:0    1   1G  0 rom 
# 没有检查到sdb的硬盘

2. Vérifiez le nombre de répertoires hôtes dans le système actuel

[root@linux-host1 ~]# ls /sys/class/scsi_host/ -l
total 0
lrwxrwxrwx. 1 root root 0 Sep 16 12:42 host0 -> ../../devices/pci0000:00/0000:00:10.0/host0/scsi_host/host0
lrwxrwxrwx. 1 root root 0 Sep 16 12:42 host1 -> ../../devices/pci0000:00/0000:00:07.1/ata1/host1/scsi_host/host1
lrwxrwxrwx. 1 root root 0 Sep 16 12:42 host2 -> ../../devices/pci0000:00/0000:00:07.1/ata2/host2/scsi_host/host2

3. Ajoutez "- - -" à l'analyse des fichiers dans l'hôte. répertoire autant d'hôtes qu'il y en a

[root@linux-host1 ~]# echo "- - -"> /sys/class/scsi_host/host0/scan    
[root@linux-host1 ~]# echo "- - -"> /sys/class/scsi_host/host1/scan  
[root@linux-host1 ~]# echo "- - -"> /sys/class/scsi_host/host2/scan

4. Vérifiez à nouveau si le disque dur a été reconnu

[root@linux-host1 ~]# lsblk 
NAME            MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda               8:0    0  20G  0 disk 
├─sda1            8:1    0   1G  0 part /boot
└─sda2            8:2    0  19G  0 part 
  ├─centos-root 253:0    0  17G  0 lvm  /
  └─centos-swap 253:1    0   2G  0 lvm  [SWAP]
sdb               8:16   0  20G  0 disk <<已经识别成功
sr0              11:0    1   1G  0 rom

5 Script Shell exécuté en un clic

#!/bin/bash
scsisum=`ls -l /sys/class/scsi_host/host*|wc -l`
for ((i=0;i<${scsisum};i++))
do
   echo "- - -" > /sys/class/scsi_host/host${i}/scan
done

Apprentissage recommandé : "Tutoriel vidéo Linux"

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:
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