NAS と Samba
Samba は、写真が端末を離れても家に残るためのものです。トラフィックは HTTP ではなく TCP 445 なので、オブジェクトストレージの Host ヘッダと presign 機構はどれも当てはまらない。
プロファイルに入れるもの
provider:sambaendpoint: ホスト、192.168.1.10またはnas.local、任意でsmb://bucket: 親しみやすいフォルダラベルではなく 共有名access_key/secret_key: ユーザー / パスワードroot: 共有内のプレフィックス、任意extra.domain、extra.port(既定 445)、空パスワード用のextra.guest=true
エンジンは構築時に接続しない。最初の一覧または書き込みがセッションを開く。悪いパスワードは保存をタップしたときではなく、バックアップ開始時に出る。
英語試験は Synology DS220+ と、Debian 上の素の Samba 4.17 共有。ゲストモードはサーバが許したときだけ動いた。DSM の「ローカルユーザー」は guest=true でも空パスワードを拒んだ。
USB との違い
probe() の容量数字はないので、ETA は「空きバイト」を使えない。同時実行は 8 まで。書き込みは同一ディレクトリの一時ファイルとリネーム。SMB リネームは上書きできないので、置換は先に対象を消す。
iOS はローカルネットワーク用途を宣言しないと、実機で *.local が静かに失敗する。ホストアプリの Info.plist の問題であり、エンジンが直せない。
ラボのフック
2026年1–3月、DS220+ DSM 7.2.2、共有 photos、iPhone 14 Pro それから Xiaomi 14。15,767 件、69.9 GB、1 GbE。失敗四つはすべてアイドルセッション切れ、すべて再試行。家族 NAS 事例ページに端末ごとの内訳がある。