Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Was tun, wenn die Linux-Festplatte nicht erkannt wird?

Was tun, wenn die Linux-Festplatte nicht erkannt wird?

藏色散人
藏色散人Original
2022-01-27 11:20:3614166Durchsuche

Lösungen für die Linux-Festplatte, die nicht erkannt wird: 1. Überprüfen Sie die Festplatte. 2. Überprüfen Sie das Hostverzeichnis des aktuellen Systems. 3. Fügen Sie „- - -“ zum Dateiscan im Hostverzeichnis hinzu Shell-Skript mit einem Klick.

Was tun, wenn die Linux-Festplatte nicht erkannt wird?

Die Betriebsumgebung dieses Artikels: Linux5.9.8-System, DELL G3-Computer

Linux Was tun, wenn die Festplatte nicht erkannt wird?

Linux-Lösung zum Hinzufügen einer neuen Festplatte, die nicht erkannt werden kann erkannt [kein Neustart erforderlich]

1. Überprüfen Sie die Festplatte

[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. Überprüfen Sie, wie viele Hostverzeichnisse im aktuellen System vorhanden sind

[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. Fügen Sie „- - -“ zum Dateiscan im Hostverzeichnis hinzu so viele Hosts wie es gibt

[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. Überprüfen Sie noch einmal, ob die Festplatte erkannt wurde

[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. Shell-Skript mit einem Klick ausgeführt

#!/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

Lernempfehlung: „Linux-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWas tun, wenn die Linux-Festplatte nicht erkannt wird?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn