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