ホーム/NAS と Samba

NAS と Samba

著者 Azalea · 最終検証 2026-03-09

Samba は、写真が端末を離れても家に残るためのものです。トラフィックは HTTP ではなく TCP 445 なので、オブジェクトストレージの Host ヘッダと presign 機構はどれも当てはまらない。

プロファイルに入れるもの

  • provider: samba
  • endpoint: ホスト、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 事例ページに端末ごとの内訳がある。