FreeBSD 12.4 => 13.2にアップグレードしたところ、sshfsが動作しなくなってしまった。sshfsでマウントすると以下のようなエラーが出る。
# sshfs -o allow_other,default_permissions,uid=1001,gid=1001 XXXX XXXXX fuse: failed to open fuse device: No such file or directory
kldstatで見るとfuse.koが無い。ロードしようとしてもエラー。
# kldload fuse.ko kldload: can't load fuse.ko: No such file or directory
13.xからfuse.koはなくなり、fusefs.koになったらしい。とりあえず、fusefs-sshfsとfusefs-libsを再インストールし、/boot/loader.confと/etc/rc.confを修正&再起動。(再起動しなくても”kldload fusefs.ko”でOKだったがconf系の動作確認で再起動)
pkg -y install fusefs-sshfs fusefs-libs vi /boot/loader.conf --- # 追加 fusefs_load="YES" --- vi /etc/rc.conf --- # 追加 enable_fusefs="YES" ---
これでsshfsが動作するようになった。