3.1.8に更新したのだが、どうにもBonjourで広告されなさげ。OS更新で諸々おかしくなったか?と思い、NetatalkやmDNSResponderを再ビルドしても症状変わらず。-Vしてみたら、なんとZeroconfがAvahiになってた。間違いなくmDNSResponderを選んでるんだけどな...。mDNSResponder」とあったので、portsがバグってたっぽい。ここで、11-RELEASEにした際Portsツリーを更新してなかったことに気付く。netatalk3したところ、無事mDNSResponderで広告されるようになった。追記)どうやらVirtualBoxが原因だった模様。3.1.7で提供しているボリュームとの接続が突然切れる現象が起きるようになった。正確な発症条件は不明だが、ストレージの読み書き負荷が高い時や、巨大な動画ファイルでシークすると発生しやすい印象。いずれにせよ、何の前触れもなく発生し接続断のダイアログも出ないので地味にストレスが溜まる。memoryが記録されている。10.1-RELEASE。10.1RにはZFSのARCがメモリを食いつぶすバグがあるらしく、それが原因かと思って10-STABLEに更新するも、症状は相変わらず。3のsendfileを有効にしたらピタッとおさまった。正確には未だ出るけど、Netatalkとの接続は維持自体はされるようになった(自動で再接続されている模様)。3を作り直してたような気がしないでもなく、丁度その辺から問題が出たような気がする......。yesを無効化したら直った。/var/log/netatalk.logしてみたら、ダダダーっとログが表示され一向に終わる気配がなかった。眺めてみると、3ヶ月前の日付が見える。ついでに、ログの粒度が物凄く細かい。Netatalkのボリュームに同時アクセスすると、パフォーマンスが一気に落ちたり不安定だったのはこいつのせい?maxdebugを止めるのは当然として、ログローテーションも行う事にした。newsyslogすればよさそう。syslogのデフォルト設定に倣い、100KBでローテーションさせ、履歴は5つbz2圧縮で保持するようにした。!!!!!Portsのnetatalk3が3.0.3に更新された。CS5で濁音のファイルがセーブできないのパッチを適用してみる。この問題を簡単に解説すると、netatalkがリソースフォークを処理する際にファイル名の文字コード変換(Unicode正規化含む)が正常に働かないため、リソースフォークを持ちファイル名に非ASCII文字を含むファイルが保存できないというもの。最近はリソースフォークを持つファイルも減ったようなので(かくいう私はPantherの後半の頃からMacを使い出したのでリソースフォーク全盛の頃を知らなかったりするのだが)、殆どのnetatalk環境では問題が起きないと思われる。ファイルシステムの文字コード絡みの問題なので、ZFSでUnicode正規化を強制してるような環境でも問題は起きない(まさにうちの環境w)。パッチはTrunk開発ラインに取り込まれているので、3.0.4リリースの暁には直る模様。果てしなく行儀が悪いけど、お手軽にportsにパッチする形でインストールする。installパッチをあてると3.0.4devとしてインストールされるので確認。features:...よし、OKだ。Decomoソースの表示以前のリビジョンメディアマネージャー文書の先頭へ。