![파일 시스템이 부팅 시 마운트에 실패했지만 수동으로 마운트하면 정상입니다.](https://rvso.com/image/1482496/%ED%8C%8C%EC%9D%BC%20%EC%8B%9C%EC%8A%A4%ED%85%9C%EC%9D%B4%20%EB%B6%80%ED%8C%85%20%EC%8B%9C%20%EB%A7%88%EC%9A%B4%ED%8A%B8%EC%97%90%20%EC%8B%A4%ED%8C%A8%ED%96%88%EC%A7%80%EB%A7%8C%20%EC%88%98%EB%8F%99%EC%9C%BC%EB%A1%9C%20%EB%A7%88%EC%9A%B4%ED%8A%B8%ED%95%98%EB%A9%B4%20%EC%A0%95%EC%83%81%EC%9E%85%EB%8B%88%EB%8B%A4..png)
언제/왜 이런 일이 발생했는지는 잘 모르겠지만 /etc/fstab
부팅 시 마운트하기 위해 RAID 어레이를 에 입력했습니다 /mnt/data
. 오늘까지 모든 것이 괜찮았고 몇 년 동안 그랬습니다!
어쨌든 오늘(CentOS 7) 서버를 재부팅했더니 "긴급 모드"가 되었습니다. journalctrl
다음 항목이 존재하는지 확인한 후 :
Feb 01 13:04:45 CentOS7 systemd[1]: Mounting /mnt/data...
Feb 01 13:04:45 CentOS7 mount[819]: mount: /dev/md126 is already mounted or /mnt/data busy
Feb 01 13:04:45 CentOS7 systemd[1]: Failed to mount /mnt/data.
그러나 라인을 제거 /etc/fstab
하고 재부팅하면(정상적으로 시작됨) 라인을 다시 입력하고 실행하면 mount -a
정상적으로 마운트됩니다.
부팅에 실패하는 이유가 있나요?
errors=continue
재부팅이 비상 모드로 들어가는 것을 방지하는 라인에 옵션으로 추가했지만 /etc/fstab
(어쨌든 이상하게도 드라이브를 마운트합니다 – 아마도 나중 단계에서일 것입니다), 이에 따라 부팅 시 수행하고 싶은 다른 마운트가 있습니다. 하나는 처음에 마운트되고 있으므로 실제로 적절한 솔루션을 찾고 싶습니다.
답변1
fstab 파일이 없으면 많은 말을 할 수 없지만 디스크 마운트에 실패하면 비상 모드로 전환됩니다.
nofail 옵션을 추가하면 이를 방지할 수 있습니다. 이로 인해 마운트하는 동안 오류가 발생하면 디스크가 마운트되지 않고 계속 부팅됩니다.
이 오류의 일반적인 원인은 디스크를 /dev/sdX
. 다른 디스크가 연결되어 있으면 다른 디스크를 마운트하려고 시도할 수 있으며 특정 옵션으로 인해 실패할 수 있습니다.
fstab 파일을 제공해 주시면 더 자세한 정보를 제공해 드릴 수 있습니다.
답변2
그 이유는 다양할 수 있습니다.
/etc/mtab
이전에 적절한 종료가 없었기 때문에 여전히 존재합니까?/dev/md128
실제로 이미 다른 디렉토리에 마운트되어 있습니까?다른 것이 마운트되어 있습니다.
/mnt/data
가장 좋은 방법은 시스템을 가동시키고(예: 요청 시 루트 비밀번호를 입력하여) 무슨 일이 일어나는지 확인하는 것입니다. 명령 의 출력이 mount
도움이 될 것입니다.