최근 NFS 마운트에 문제가 발생하여 마운트된 파일 시스템을 탐색할 수 없습니다.
find /media/photos/
한동안 잘 작동하다가 특정 파일에 대해 무한 루프로 변질됩니다.
/media/photos/2012/07/02/IMG_1180.jpg.xmp
/media/photos/2012/07/02/IMG_1180.jpg.xmp
/media/photos/2012/07/02/IMG_1180.jpg.xmp
/media/photos/2012/07/02/IMG_1180.jpg.xmp
...
서버는 5.0.0.1853을 실행하는 QNAP TS-451+ NAS입니다. 클라이언트는 Ubuntu 20.04.3(초점), Linux 5.8.0-43-generic을 실행하는 Linux 시스템입니다.
문제 해결을 위해 시도한 몇 가지 사항은 다음과 같습니다.
find
루프된 파일을 삭제합니다. 이렇게 하면find /media/photos
동일한 작업을 수행하지만 다른 파일을 반복합니다.- NAS에서 파일 시스템 검사를 실행합니다. NAS를 다시 시작하십시오. 잔돈을 유지해주세요.
- 오버플로를 방지하려면 inode 번호를 확인하세요.
df -i /media/photos
총 6,553,600개의 inode를 표시하며 294,671개가 사용됩니다. 이것은 나에게 불합리한 것 같지 않습니다. find
다른 파일 시스템에서 실행합니다./media/photos
이 문제가 나타나는 유일한 파일 시스템입니다. 동일한 NAS에 더 크거나 더 많은 inode를 사용하는 다른 NFS 마운트 파일 시스템이 있지만 모두 잘 작동합니다.find /media/photos
다른 호스트에서 실행하세요.- NAS 자체에서는
find
로컬 파일 시스템에서 실행하면 정상적으로 작동합니다. - Monterey를 실행하는 Mac에서는
find
모든 NFS 마운트 파일 시스템이 완벽하게 작동합니다.
- NAS 자체에서는
- 파일 시스템을 수동으로 마운트합니다. 일반적
/media/photos
으로 autofs에 의해 마운트됩니다.systemctl stop autofs
그런 다음 모든 파일 시스템을 마운트 해제해 보았습니다mount -t nfs -o ro mynas:/photos /mnt
.find /mnt
위의 무한 루프 문제가 여전히 발생합니다 . - 확인하다
/var/log
. 주목할 만한 내용은 없지만 문자열 "NFS"가 있는 항목 외에 무엇을 찾아야 할지 잘 모르겠습니다.
이 마운트는 수년간 훌륭하게 작동했습니다. 일주일 전쯤에 실패했어요. 이는 QNAP가 QTS 5.0.0.1853으로 업그레이드하는 것과 일치하는 것 같습니다(클라이언트도 정기적으로 업데이트하지만). QNAP 업그레이드로 인해 Ubuntu의 NFS 클라이언트에 일부 버그가 발생한 것 같습니다. 하지만 이 문제를 해결하는 방법을 잘 모르겠습니다. 더 중요한 것은 무엇을 해야 하는가입니다. NFS 옵션 중 일부가 익숙하지 않을 수도 있지만 NFS는 나에게 적합하지 않습니다.