Linux 하드 디스크가 인식되지 않는 경우: 1. 하드 디스크를 확인합니다. 2. 현재 시스템의 호스트 디렉터리를 확인합니다. 3. 호스트 디렉터리의 파일 검색에 "- - -"를 추가합니다. 한 번의 클릭으로 쉘 스크립트를 사용할 수 있습니다.
이 기사의 운영 환경: linux5.9.8 시스템, DELL G3 컴퓨터
linux 하드 드라이브를 인식할 수 없으면 어떻게 해야 합니까?
Linux 인식할 수 없는 새 하드 드라이브를 추가하는 솔루션 인식됨 [다시 시작할 필요 없음]
1. 하드 드라이브 확인
[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. 현재 시스템에 있는 호스트 디렉터리 수 확인
[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. 호스트의 파일 검색에 "- - -"를 추가합니다.
[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. 하드 디스크가 인식되었는지 다시 확인하세요
[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. 한 번의 클릭으로 실행되는 쉘 스크립트
#!/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
추천 학습: "리눅스 비디오 튜토리얼"
위 내용은 Linux 하드 디스크를 인식할 수 없는 경우 해결 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!