운영체제/Linux

[Linux] mount fail "Mounting V5 Filesystem...Ending clean mount" Error 발생

louky 2021. 12. 7. 11:11
반응형

linux 에서 디스크를 추가 하던 도중 정상적으로 파일 시스템을 생성 하였음에도 mount시 자동으로 umount가 되는 현상을 경험하게 되었다. 

 

즉, mount했다가 바로 umount 되면서 실제로  disk가 mount되지 않는 현상이 발생하였다. 

 

consol상에서 mount명령어로 실행을 하여도 별다른 메시지나  error가 발생하지 않음에도 새로 추가한 disk가 정상적으로mount가 되지  않았다. 

 

그래서 /var/log/message를 확인 해 보니 아래와 같은 메시지를 출력하고 있었으며, 어떠한 이유로 인해 자동으로 umount가 되는 현상이 발생하고 있었다.

vi /var/log/message
...(생략)
Dec  6 14:21:03 hostname kernel: XFS (nvme3n1p1): Mounting V5 Filesystem
Dec  6 14:21:03 hostname kernel: XFS (nvme3n1p1): Ending clean mount
Dec  6 14:21:03 hostname systemd: Unit data.mount is bound to inactive unit dev-disk-by\x2duuid-5a278f5a\x2d0e07\x2d4e1e\x2d98b6\x2d47050fd59a9d.device. Stopping, too.
Dec  6 14:21:03 hostname systemd: Stopped target Local File Systems.
Dec  6 14:21:03 hostname systemd: Stopping Local File Systems.
Dec  6 14:21:03 hostname systemd: Unmounting /data...

정확히 발생하는 원인은 모르겠지만 발생하는 원인인 즉, SystemD에서 해당 경로로 마운트해야 하는 비활성화된 단위 파일이 있다는 사실을 확인하고 충돌이 있다고 systemD에서 판단하에 마운트를 해제 한다고 합니다. 

 

필자의 경우 /data에 새로운disk를 붙일려고 했던 것이고 이전에도 /data에 다른  disk를 붙여 사용하다가 사이즈를 변경하고자 용량이 큰 disk로 변경하면서 발생을 하였다.

이로 인해 systemd에서는 /data path 관련  비활성화된 단위 파일이 있다고 판단하에 마운트를 강제 해제 한것으로 보인다.

 

 

반응형

 

어찌 되었든 해결 방법은 의외로 간단하다.

 

<해결 방법>

# systemctl deamon-reload

 

위 명령어 실행 후 다시 mount를 시도 하면 정상적으로 마운트 되는 것을 확인 할 수 있다. 

 

반응형