最近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は私には適していません。