(Linux)vsftpdでWinのファイル共有使うとき
CentOSからWindows共有をマウントする方法でLinux側からWindows共有フォルダをマウントする方法を書きました。
これを当初の要件どおり、FTP(vsftp)を経由してみるときの注意点です。普通のFTPで見れるとこにマウントすればいいだけなのですが、vsftpの場合、vsftpd.conf に下記の設定を追加する必要あるみたいです。
use_sendfile=NO
sendfile()システムコールを使用しない設定らしいですが、詳しいことは良くわかりません。この設定をしないと "426 Failure writing network stream" とか言うエラーが出てきます。
この設定を探すのにかなり手間取りました。Shine-up(そんな日常)。に載ってます。
この方もなかなか苦労されたようで。。助かります。