Lightroomの原本をdosyaにアーカイブする

Lightroomの原本とXMPサイドカーをバイト単位でそのまま対応するdosyaフォルダーにアーカイブし、重複の確認と大きなファイルの再開可能なアップロードを行います。

最終確認日

スクリーンショットは英語版の画面です。

**dosya Archive (originals)**の書き出しサービスは、各元ファイルをディスクから直接読み取り、同じバイトデータをdosyaに保存します。Lightroomの描画、カタログ編集、名前のプリセット、シャープ、透かし、メタデータ書き出しの設定はそのコピーを書き換えません。

LightroomのExport設定から対応するdosyaフォルダー、重複確認、最終件数までの原本アーカイブの流れ。
原本のサービスを選び、保存場所とスキップのルールを確認してから、完了件数で選択したすべての元ファイルを確認します。スクリーンショットを拡大。

始める前に

  • Lightroom Classic 10以降が必要です。プラグイン自体は無料で、接続したdosyaプランに含まれるストレージを使用します。
  • File → Plug-in Manager → dosya.devで接続します。承認にはupload_files、create_folders、create_share_linksを持つフォルダー制限のないワークスペースメンバーが必要です。Lightroomにはそのワークスペースに固定されたフルアクセスキーが渡されます。
  • アーカイブされたファイルを確認するまで独立したバックアップを保持してください。この操作はローカルの原本を移動・削除しませんが、復元テストではなくアップロードの手順です。

Luaの自動テストと実際のAPIを使ったエンドツーエンドのテストでアーカイブエンジンを検証しています。プロジェクトの記録では、プラグインはまだLightroom内で試されていません。小さな使い捨ての選択から始め、保存されたバイトデータを確認してください。

手順

  1. アーカイブする写真を選び、LightroomのExportダイアログを開きます。
  2. Export Toで**dosya Archive (originals)**を選択します。このサービスは原本形式と動画を受け付け、描画とファイル変換のセクションは非表示になります。
  3. dosya archiveのFolder in dosyaを設定します。空欄の場合はLightroom Originalsが使われます。
  4. カタログの編集がサイドカーに書き込まれる場合はInclude XMP sidecar filesを有効のままにします。原本はバイト単位でそのままのため、カタログだけに存在する編集は含まれません。
  5. 繰り返し書き出す場合は**Skip files already in dosya (same name and size)**を有効のままにします。原本は名前とバイト数が一致するとスキップされ、XMPサイドカーは容量とSHA-256の内容が一致した場合にのみスキップされます。
  6. Exportを開始し、Lightroomを起動したままにします。保存場所は選択したルートの下に、カタログの最上位フォルダーから始まる元の階層を再現します。例:Lightroom Originals/Photos/2026/Wedding。
  7. 最後のdosya archiveダイアログを確認します:Archived X files, skipped Y already in dosya, failed Z. スキップした仮想コピー、未試行の写真、グループ化されたエラー、**Your local files were not changed.**も別々に表示されます。
  8. dosyaで保存場所を開き、ファイル名と正確なバイト数をローカルの原本と比較します。仮想コピーはマスターと元ファイルを共有するためスキップされます。

通常の単発アップロードの上限は50 MiBです。1 MiBを超えるファイルはディスクから1 MiBずつそのリクエストにストリーミングし、1 MiB以下はバッファーされた本文を使用します。サーバーがストリーミング本文をHTTP 411で拒否した場合、Lightroomは現在のセッションを8 MiBまでのバッファー付き単発アップロードに切り替え、それより大きいファイルは再開可能なマルチパートで送信します。有効な上限を超えるマルチパートファイルのセッションは、最大23時間のアイドル期間保持されます。再試行では到着済みのパートを確認し、不足分だけを送って完了時のバイト数を確認します。

原本のアーカイブサービスとギャラリー公開を区別するLightroom連携の概要。
アーカイブ用のバイトデータには専用の原本書き出しを使用します。`dosya.dev`の公開サービスは別の出力設定でギャラリー用コピーを描画します。スクリーンショットを拡大。

期待される結果

成功した各元ファイルはdosya内の対応パスに元のファイル名と正確なバイト数で表示されます。任意のサイドカーは原本の横に置かれ、繰り返しの書き出しでは確認済みの重複がスキップされます。Lightroomはローカルファイルを元の場所に残します。

中断やエラーからの復旧

  • Connect your dosya account in File > Plug-in Manager. 再接続し、同じワークスペースを選んで再び書き出してください。
  • Could not read the local file (name). Check that it exists and that its drive is connected. 元のドライブを再マウントするか、ファイルへのアクセスを復旧してください。プラグインは空または不完全な置き換えを送信しません。
  • ワークスペースの容量がいっぱいになるとバッチは停止します。空き容量を作るか割り当てを増やし、選択した項目を再度書き出してください。完了したファイルは名前と容量でスキップできます。
  • ネットワークに失敗したアップロードごとに5回再試行した後、影響を受けた写真が3件連続すると**dosya could not be reached for 3 photos in a row, so the rest were not attempted. Check your connection, then export again.**が表示されます。次の書き出しで対象となる大きなファイルのセッションを再開できます。
  • 非表示の同名項目と競合すると_name_ was not archived: a file with this name that your account cannot see already exists in _folder_. Original filenames are kept, so no renamed copy was made.が表示されます。ワークスペース管理者に解決を依頼してください。アーカイブは接尾辞を自動生成しません。
  • Lightroomを閉じると処理中のアップロードが停止します。カタログを開き直してExportを繰り返してください。ローカル原本は変わらず、完了済みの重複はスキップでき、不足するマルチパートの部分は再開できます。

関連ガイド

この記事は役に立ちましたか?

評価の結果を読み込んでいます…

投票すると、回答を変更できるように、必要な投票用Cookieが最長180日間保存されます。

質問と回答

このガイドの手順について質問できます。質問は確認後に公開されます。

公開の質問には、アカウントの詳細、認証情報、非公開ファイルを含めないでください。これらについては 非公開サポート をご利用ください。

質問を読み込んでいます…

    dosyaアカウントにサインインすると、質問を投稿できます。

    やり直す前に結果を確認

    操作をもう一度確認する必要があるときは、次の共通の確認事項をご利用ください。