FreeBSDでLinkStation (SMB) をmount 2017

mount_smbfs -E utf-8:cp932
とすればいいはずなんだけど、カーネル側の文字コード変換(?)kiconvに問題があるらしくてうまくいかなくて、パッチをあてる必要がある。

mount_smbfs -E utf-8:cp932 は動かない。: uyota 匠の一手
kiconv enhancement
[FreeBSD-users-jp 92712] mount_smbfs で CP932 を UTF-8 として mount できない
わいえむねっと - 2014/02/08
2012-06-16 - vikkeの日記

という状況がどうも10年ぐらい続いている?kiconvのパッチがあたっていれば、文字コード部分を大文字で書けばよさそうな情報もあるけどそれもダメだった。

今回試したのは、FreeBSD12.0-CURRENTというかTrueOS

OS kernel identity …………………………………………… (uname -i) GENERIC
OS platform (architecture) ……………………… (uname -m) amd64
OS release level ………………………………………………… (uname -r) 12.0-CURRENT
OS version and patch level …… (freebsd-version) 12.0-CURRENT
TrueOS package set ………………… STABLE
TrueOS version …………………………… TrueOS-Desktop-201706210948

fusefs-smbnetfsというfuseベースのものもあるっぽけれど、それほど幸せになれるわけでもなさそう。