마운트 + 마운트: 특수 장치 /dev/sdX가 존재하지 않습니다.

마운트 + 마운트: 특수 장치 /dev/sdX가 존재하지 않습니다.

Rhel 서버 버전 7.5가 있습니다.

lsblk에서는 다음 디스크만 볼 수 있으며 모든 디스크에는 ext4파일 시스템이 있습니다.

 lsblk
NAME             MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda                8:0    0 278.9G  0 disk
├─sda1             8:1    0   500M  0 part /boot
└─sda2             8:2    0 278.4G  0 part
  ├─vgN-lv_root 253:0    0    50G  0 lvm  /
  ├─vgN-lv_swap 253:1    0    16G  0 lvm  [SWAP]
  └─vgN-lv_var  253:2    0   100G  0 lvm  /var
sdb                8:16   0   1.7T  0 disk /gr/sdb
sdc                8:32   0   1.7T  0 disk /gr/sdc
sdd                8:48   0   1.7T  0 disk /gr/sdd
sde                8:64   0   1.7T  0 disk /gr/sde

그러나 흥미로운 점은 다음과 같습니다.

우리가 공연할 때 mount -a우리는 얻는다

mount -a
mount: special device /dev/sdf does not exist
mount: special device /dev/sdg does not exist

mount -a우리는 이 디스크가 어디서 왔는지 알 수 없습니다 lsblk. 그 디스크는 에서 온 것이 아니기 /etc/fstab때문 입니다./etc/mtab

그렇다면 mount -a이 디스크가 왜 문제를 일으키고 있으며 이 문제를 어떻게 해결할 수 있습니까?

답변1

일부 설치를 통과하거나 /etc/fstab지정했으며(찾은 모든 블록 장치에 대해 루프 발생) 정크 파일이 있는데 실제 장치 노드가 아닐 수도 있습니다.UUID=LABEL=mount/dev/sdf/dev/sdg

달리기 ls -l /dev/sdf /dev/sdg. 아무것도 표시되고 권한 문자열의 첫 번째 열에 있는 문자가 아닌 경우 b이는 실제 블록 장치가 아닙니다. 이전 명령 한두 개를 실수로 잘못 입력하여 생성되었을 수 있습니다.

답변2

(답변은 아니고 단지 몇 가지 제안사항일 뿐입니다...)

시스템의 스크립트에 mount 명령이 포함되어 있습니까?

이 결과를 게시할 수 있습니까?

mount --version
type mount
file -L $(which mount)
ls -la $(which -a mount)
cat /etc/fstab

관련 정보