Cách tốt nhất để đồng bộ hóa cơ sở dữ liệu Adobe Lightroom giữa hai máy tính là gì?


49

Cách tốt nhất để đồng bộ hóa cơ sở dữ liệu Adobe Lightroom giữa hai máy tính (máy tính để bàn và máy tính xách tay) là gì?

Tôi muốn có thể chỉnh sửa ảnh trên một trong hai máy và tốt nhất là không sao chép toàn bộ cơ sở dữ liệu 3+ gb trên mỗi đồng bộ hóa.


4
Bạn đang hỏi về Lightroom hoặc Aperture?
Fredrik Mörk

Tôi đã làm điều này được một lúc rồi, không có nhược điểm nào được liệt kê dưới đây. Tôi sẽ nói về công cụ này, nhưng trước tiên là một câu hỏi nhanh: là danh mục LR 3GB của bạn (tức là tệp .lrcat, và có bao nhiêu ảnh?), Hoặc bạn đã thêm kích thước của thư mục xem trước của mình trong ước tính này, hoặc nhiều danh mục, hoặc thậm chí hình ảnh của bạn? Cảm ơn.
sebastien.b

@ sebastien.b Kích thước 3 GB dành cho mọi thứ trong thư mục dữ liệu Lightroom, bao gồm các bản xem trước (nhưng không phải ảnh của tôi). Tôi có thể thoát khỏi việc sao chép tệp .lrcat không? Tôi nghĩ dữ liệu về hình ảnh đã chỉnh sửa sẽ nằm trong thư mục .lrdata (xem trước).
dbkk

@dkk OK, cảm ơn. Có, tôi là một giải pháp cho bạn, tôi đã sử dụng nó trong 5 năm trên các tệp nhỏ / lớn và trong 2 năm kể từ khi tôi bắt đầu sử dụng LR. Khó cài đặt, nhưng dễ sử dụng một khi đã được thiết lập, tôi sẽ đăng chi tiết sớm. Không, hình ảnh đã chỉnh sửa không có trong thư mục xem trước.
sebastien.b

Cuộc gọi tốt, tôi sẽ kiểm tra câu trả lời ở đó - không thể tìm thấy trong bất kỳ tìm kiếm nào, cảm ơn.
eouw0o83hf

Câu trả lời:


25

Tôi đã đồng bộ hóa các bộ sưu tập có dung lượng lên tới 60GB và mười nghìn tệp lớn nhỏ trong nhiều năm nay. Điều này bao gồm các danh mục và hình ảnh LR của tôi kể từ khi tôi bắt đầu chụp ảnh. Mặc dù vậy, tôi sẽ thành thật, đây không phải là một công cụ được nhiều người sử dụng, nó không tầm thường để thiết lập nhưng nó sẽ giải quyết vấn đề của bạn. Một khi nó hoạt động, nó rất dễ dàng để làm việc và nó sẽ thực hiện nhiệm vụ của mình một cách nhanh chóng và dễ dàng. Là một kỹ sư phần mềm, đây là một trong 3 phần mềm hàng đầu tôi sử dụng hàng ngày và không thể sống thiếu.

Công cụ này là Unison File Syncizer .

Đồng nhất

Unison là một công cụ đồng bộ hóa tệp cho Unix và Windows. Nó cho phép hai bản sao của một tập hợp các tệp và thư mục được lưu trữ trên các máy chủ khác nhau (hoặc các đĩa khác nhau trên cùng một máy chủ), được sửa đổi riêng lẻ, sau đó được cập nhật bằng cách truyền các thay đổi trong mỗi bản sao này sang bản sao khác.

  • Nó miễn phí, chạy trên cả Windows và Unix và thậm chí hoạt động trên các nền tảng.
  • Nó có thể đối phó với các bản cập nhật cho cả hai bản sao của cấu trúc thư mục phân tán.
  • Cập nhật không xung đột được tuyên truyền tự động.
  • Cập nhật xung đột được phát hiện và hiển thị (thêm về điều đó bên dưới).
  • Unison kiên cường đến thất bại. Nó là cẩn thận để lại các bản sao và cấu trúc riêng tư của nó ở trạng thái hợp lý mọi lúc.
  • Nó hoạt động giữa bất kỳ cặp máy nào được kết nối với internet. Đó là cẩn thận với băng thông mạng. Việc chuyển các bản cập nhật nhỏ sang các tệp lớn được tối ưu hóa bằng giao thức nén tương tự như rsync.

Tập tin lớn

Điểm sau này có liên quan đến vấn đề của bạn. Nếu một tệp lớn đã được cập nhật (giả sử, danh mục LR của bạn), nó sẽ không sao chép toàn bộ tệp. Thay vào đó, nó sẽ truyền một tập hợp con thông minh, được nén (một delta) thể hiện sự khác biệt giữa cả hai tệp. Ví dụ: nếu tôi sửa đổi tên Nghệ sĩ trên MP3 hoặc thêm một số từ khóa vào tệp JPEG, nó sẽ không gửi toàn bộ bài hát hoặc ảnh mà chỉ là một phần rất nhỏ trong đó. Cấp, những thay đổi lớn hơn xảy ra trong danh mục LR của bạn, nhưng không bao giờ đủ lớn để họ yêu cầu gửi toàn bộ tệp. Điều này có ý nghĩa vì danh mục của bạn là cơ sở dữ liệu SQLite (SQL db trên đĩa); vì lý do hiệu năng, lợi ích tốt nhất của công cụ cơ sở dữ liệu là không xáo trộn mọi bit xung quanh.

Đổi tên

Unison không có vấn đề đổi tên tập tin và thư mục. Các tập tin không được xác định bằng tên thực sự, nhưng bằng một chữ ký duy nhất. Điều này rất thuận tiện.

So với Microsoft Live Sync

Tương tự như Microsoft Live Sync, Unison không giữ bản sao trực tuyến các tệp của bạn (cảm ơn Chúa), điều đó có nghĩa là cả hai máy cần phải được kết nối với internet.

Không giống như Microsoft Live Sync (từ những gì tôi hiểu), nó không xung đột tiềm năng hiển thị và giao diện người dùng của nó sẽ cho phép bạn quyết định sao nên "chiến thắng". Đó là, nếu bạn thực hiện thay đổi ở cả hai bên, nó sẽ cho phép bạn đánh dấu nếu bên 'bên trái' nên được ưu tiên hơn bên 'bên phải' (xem ảnh chụp màn hình bên dưới) hoặc ngược lại. Bạn có thể làm như vậy theo tệp, sao chép bằng bản sao, trên một tập hợp con của tệp, v.v. Thậm chí, đối với các tệp văn bản, Unison có thể khởi chạy một công cụ cho phép bạn giải quyết xung đột theo cách thủ công ở cấp độ nội dung (giả sử sử dụng WinMerge ).

Hình thu nhỏ và xem trước

Bây giờ những gì về hình thu nhỏ và xem trước? Đừng không đồng bộ hóa chúng. Bạn không cần, tôi chưa bao giờ làm thế, và LR đủ thông minh để tạo lại bản xem trước nếu nó bị thiếu. Điều này chưa bao giờ là một vấn đề đối với tôi trong 2 năm.

Tất nhiên, bên cạnh các tệp RAW và JPEG, bạn nên đồng bộ hóa phần dữ liệu nào để đảm bảo bạn có thể làm việc với LR ở cả hai bên? Có 3 thành phần để xem xét, theo hiểu biết của tôi:

  • Tệp danh mục LR của bạn (Lightroom 3 Catalog.lrcat), là nơi lưu trữ siêu dữ liệu, từ khóa, xếp hạng, nhãn và phát triển cài đặt của nó. Hãy nhớ rằng, LR không phá hủy, nó không chạm vào các tệp gốc của bạn mà chỉ lưu trữ mọi thay đổi bạn đã thực hiện cho một ảnh trong danh mục của nó (trừ khi bạn hướng dẫn LR chuyển các cài đặt này trở lại các tệp XMP / DNG / PSD của bạn, nhưng đó là một câu chuyện khác và dù sao cũng không phải là vấn đề). Danh mục hàng của bạn là các tập tin quan trọng để đồng bộ.
  • Thư mục Chế độ xem trước của bạn (Lightroom 3 Danh mục xem trước.lrdata), đây là nơi LR lưu trữ đại diện trung gian cho ảnh của bạn để xem nhanh hơn (1: 1, độ phân giải thấp, hình thu nhỏ, v.v.). Đừng không đồng bộ hóa thư mục này.
  • Adobe Camera RAW Cache (ACR Cache). Mỗi khi bạn mở một hình ảnh trong Camera Raw, độ phân giải đầy đủ của hình ảnh phải được tải vào Camera Raw. Như bạn có thể tưởng tượng, đây có thể là bộ xử lý chuyên sâu. Bộ nhớ cache Camera Raw sẽ lưu các hình ảnh đã mở gần đây để mở lại chúng nhanh hơn. Bộ đệm này thực sự được sử dụng bởi LR và Photoshop nếu bạn có cả hai. Đừng không đồng bộ hóa thư mục này hoặc là, nội dung của nó sẽ được tái sinh tự động.

Bạn có thể thay đổi vị trí mặc định của danh mục, xem trước và Camera RAW Cache từ Tùy chọn. Đây là cách tôi di chuyển danh mục của mình sang một thư mục người dùng cụ thể (thư mục HOME của tôi, với dữ liệu cá nhân) và đây là thư mục mà tôi đồng bộ hóa. Bạn không cần phải làm điều đó, nhưng nó làm cho cuộc sống của tôi dễ dàng hơn.

Cài đặt

Như tôi đã đề cập trước đó, việc cài đặt Unison rất khó khăn, hãy kiểm tra hướng dẫn sử dụng trực tuyến và nhận xét nếu bạn vẫn còn trong màu xanh. Nó liên quan đến việc chạy một máy chủ SSH trên một trong các máy tính (nếu bạn đồng bộ hóa giữa hai), theo truyền thống sử dụng Cygwin hoặc một tập hợp con của nó . Đây là phần khó khăn, nhưng SSH là một giải pháp mở, mạnh mẽ, an toàn và bảo mật. Tôi tin tưởng điều này được thiết lập nhiều hơn là chạy Microsoft Live Sync hoặc Dropbox, về cơ bản cũng là máy khách / máy chủ.

Khi máy chủ SSH của bạn đang chạy, bạn đã cài đặt xong. Bạn chỉ cần viết một tệp văn bản nhỏ gọi là 'hồ sơ' sẽ cho Unison biết những thư mục nào cần được đồng bộ hóa. Tôi nhận ra rằng nó không thân thiện với người dùng lắm, nhưng nó có một cú pháp mạnh mẽ cho phép bạn bỏ qua các tệp bằng cách sử dụng các biểu thức thông thường hoặc các mẫu đơn giản. Ví dụ, đây là phần trên cùng của một hồ sơ:

root = d:\users\barre
root = ssh://barre@foo.net/d:\mystuff

Dòng đầu tiên chỉ định vị trí bản sao cục bộ của tôi và dòng thứ hai có thể tìm thấy bản sao từ xa của tôi, trên máy foo.net (hư cấu) tại nhà, ví dụ, trong mystuffthư mục. Điều này thậm chí còn đơn giản hơn nếu bạn ở trong một mạng cục bộ. Tôi sử dụng Unison để đồng bộ giữa 4 máy tại 3 trang web khác nhau.

ignore = Path {Pictures/Lightroom/Lightroom 3 Catalog Previews.lrdata}
ignore = Regex Pictures/Lightroom/.*\.lock
ignore = Regex Pictures/Lightroom/.*-journal

3 dòng này hướng dẫn Unison bỏ qua hình thu nhỏ / xem trước của tôi, cũng như bất kỳ tệp khóa / nhật ký tạm thời nào được tìm thấy trong thư mục con Pictures / Lightroom (liên quan đến thư mục gốc được chỉ định ở trên).

Và đó là về nó.

Chạy Unison

Lần đầu tiên bạn chạy Unison mất khá nhiều thời gian vì nó tính toán chữ ký băm cho tất cả các tệp thuộc phạm vi quyền hạn mới của nó. Đây là chìa khóa để giúp tính toán sự khác biệt một cách nhanh chóng. Lần tiếp theo bạn chạy nó, nó nhanh đến mức đáng kinh ngạc. Giao diện người dùng hơi thô vì Unison là một quái thú kỳ lạ được viết bằng OCaml + GTK. Chỉ cần chọn hồ sơ của bạn từ danh sách và Unison sẽ kiểm tra bản sao địa phương của bạn để biết các thay đổi. Tại cùng một thời gian nó sẽ gọi riêng của mình thông qua SSH trên bản sao khác để tính toán những thay đổi từ xa. Đợi vài giây và nó sẽ hiển thị một danh sách các thay đổi và xung đột tiềm ẩn để giúp bạn điều hòa hai thứ đó, nếu cần. Nếu không có gì để giải quyết, chỉ cần nhấp vào "Đi" và đồng bộ hóa xảy ra tự động.

Trong ảnh chụp màn hình bên dưới, tôi đang đồng bộ hóa máy cục bộ của mình (cột đầu tiên), với máy từ xa có tên KANEDA. Cột thứ hai, ở giữa, là những gì Unison nghĩ nên được thực hiện.

văn bản thay thế

Như bạn có thể nói:

  • Tôi đã xóa một tệp trên máy cục bộ của mình (First Friday jpg) và thay đổi sẽ được truyền từ trái sang phải (mũi tên), do đó xóa tệp trên điều khiển từ xa.
  • Tôi đã thay đổi cả danh mục LR và DNG trên điều khiển từ xa. Mũi tên đang chỉ từ phải sang trái, tức là những thay đổi này sẽ được truyền tới bản sao cục bộ của tôi.
  • Tôi đã thay đổi tệp .emacs.el của mình trên cả hai bản sao, theo cách không thể hợp nhất. Unison cho tôi biết ở phía dưới khi sửa đổi xảy ra ở cả hai bên, kích thước tệp, v.v. Dấu hỏi ở giữa biểu thị rằng tôi phải đưa ra lựa chọn. Dòng này được chọn, vì vậy tôi chỉ cần nhấn phím mũi tên trái hoặc phải để quyết định bên nào sẽ thắng. Tôi thậm chí có thể ghi đè bất kỳ hàng nào khác.

Tình trạng này không còn xảy ra với tôi nữa, 99% thời gian tôi không có lựa chọn nào khác, tôi chỉ cần xem lại tình huống một cách nhanh chóng, nhấn vào Go Go, và Unison đồng bộ hóa cả hai bản sao.

Túm cái vạy lại là

Tôi đã sử dụng công cụ này trong nhiều năm và tôi thề với nó. Tôi đồng bộ hóa và sao lưu nhạc, ảnh, tài liệu và dữ liệu cá nhân bằng Unison, một nhiệm vụ không thể thực hiện một cách hiệu quả bằng tay. Nó hỗ trợ các bộ sưu tập rất lớn và hàng ngàn và hàng ngàn tệp. Nó xử lý đổi tên, đồng bộ thông minh các tệp lớn và hoạt động nhanh chóng. Nó không bao giờ làm hỏng một trong những tập tin của tôi.

Đây vẫn là một công cụ đồng bộ hóa cấp độ tập tin. Nó không nhận thức được sự tinh tế của danh mục của bạn, chỉ Lightroom mới làm được. Nếu bạn thực hiện thay đổi cho danh mục của bạn ở cả hai bên, bạn sẽ phải lựa chọn giữa hai. Ít nhất toàn bộ tệp không được sao chép và giao diện người dùng giúp dễ dàng cho Unison biết ai sẽ thắng. Như ai đó đã chỉ ra trong bài đăng này, một chút kỷ luật nên quan tâm đến vấn đề này. Danh mục của bạn là một tập tin phức tạp. Ngay cả khi một công cụ đa năng sử dụng các lệnh SQL cấp cao để kiểm tra cơ sở dữ liệu của danh mục của bạn và cố gắng đồng bộ hóa nó với một công cụ khác, tôi vẫn không tin tưởng vào Lightroom.

Chúc may mắn.


1
Đây là một câu trả lời tuyệt vời. Nếu việc thiết lập SSH không quá khó khăn với tôi, tôi sẽ thử điều này.
dpollitt

1
Tôi sử dụng phần mềm Windows có tên Allway Sync, đây cũng là công cụ đồng bộ hóa ở cấp độ tệp cảnh báo bạn và cho phép bạn "chọn người chiến thắng" khi xảy ra xung đột. Tôi không sử dụng nó cho Lightroom, nhưng tôi nghĩ nó sẽ hoạt động rất giống nhau. Mặt trái là nó không miễn phí nếu bạn sử dụng nhiều (và đồng bộ hóa các tệp thô có thể sẽ kích hoạt báo động "nặng"). allwaysync.com
coneslayer

@ sebastien.b - Bạn làm gì khi ổ cứng của bạn hết dung lượng? có lẽ bạn không thể giữ mọi tệp thô mà bạn đã từng sử dụng trên ổ cứng. Bạn có di chuyển chúng đi đâu đó khi bạn không cần chúng nữa không?
Tom

Unison có sẵn cho máy Mac không? Tôi có phiên bản OSX mới nhất và tôi muốn có thể giữ tệp db Lightroom của mình đồng bộ giữa iMac và MacBook Air. Cảm ơn!

@MarkSchwartz Đúng vậy, tôi luôn sử dụng nó để đồng bộ hóa giữa máy Mac của mình trên PC.
sebastien.b

7

Tôi đã nhận được một câu trả lời cho câu trả lời này ngày hôm nay thường là một lời nhắc nhở tôi đi thăm những câu trả lời hoặc câu hỏi cũ để xem liệu họ có chịu được thử thách của thời gian không.

Điều này cả hai đã, và chưa, chịu đựng điều này.

Lightroom bây giờ (tôi không nhớ khi nó được giới thiệu) có một tính năng cho phép nó đồng bộ hóa các thay đổi bạn thực hiện với ảnh thành các tệp XMP riêng biệt.

Bạn có thể bật tính năng này bằng cách đi qua:

  • Chỉnh sửa-> Cài đặt danh mục
  • Tab thứ 3, được đặt tên là Siêu dữ liệu
  • Kích hoạt hộp kiểm cho "Tự động ghi các thay đổi vào XMP"

Cài đặt siêu dữ liệu cho danh mục trong Lightroom

Bây giờ, sau khi bạn đã làm điều này, những điều sau đây sẽ xảy ra:

  1. Tất cả các hình ảnh hiện có trong danh mục của bạn sẽ:
    • Có được tệp .XMP thứ hai cùng với nó trên đĩa
    • Hoặc 2, được thay đổi để bao gồm các thay đổi siêu dữ liệu bên trong tệp, điều này có thể đối với một số định dạng tệp và tôi biết Adobe DNG là một trong số đó, có thể là cả JPG.
  2. Mọi thay đổi trong tương lai bạn thực hiện trong Lightroom sẽ được lưu ở cùng một điểm như trong điểm 1.

Giờ đây, bạn có thể đồng bộ hóa toàn bộ cấu trúc thư mục chứa ảnh của mình và các tệp .XMP đó (hoặc ảnh có siêu dữ liệu bên trong), nhưng không phải là danh mục sử dụng bất kỳ phần mềm đồng bộ hóa nào mà tôi đề cập bên dưới, như Dropbox, Google Drive, Jotta cloud, OneDrive , Vân vân.

Xin lưu ý rằng lời khuyên của tôi chống lại xung đột tệp vẫn được giữ nếu bạn chuyển đổi giữa hai máy và thực hiện thay đổi, nhưng bây giờ các thay đổi phải được thực hiện cho cùng một ảnh để xảy ra xung đột, xung đột không còn ở cấp danh mục.

Thay vì đồng bộ hóa danh mục, hãy thiết lập một danh mục riêng trên mỗi máy bạn muốn làm việc với ảnh của mình, nhập tất cả các thư mục từ vị trí được đồng bộ hóa của chúng trên đĩa mà không cần di chuyển chúng.

Sau đó, bất cứ khi nào bạn chuyển sang một máy khác, hãy làm như sau để tăng tốc độ:

  1. Tìm các thư mục thư viện của bạn, những thư mục này ít nhất là trong phần cài đặt của tôi nằm ở bên trái, trong mô-đun Thư viện, bên dưới một khung có tên "Thư mục"
  2. Nhấp chuột phải vào thư mục trên cùng và chọn "Đồng bộ hóa thư mục"
  3. Đảm bảo "Nhập ảnh mới", "Xóa ảnh bị thiếu khỏi danh mục" và quan trọng nhất là "Quét thay đổi siêu dữ liệu" đều được chọn.
  4. Nhấp vào "Đồng bộ hóa" và để nó thực hiện công việc của mình

Đồng bộ hóa hộp thoại thư mục trong Lightroom

Điều này có lợi ích là đồng bộ hóa bất kỳ thay đổi nào Lightroom có ​​thể thực hiện đối với ảnh của bạn vào danh mục trên máy này, bao gồm:

  • Bất cứ điều gì bạn làm trong mô-đun phát triển
  • Thẻ, từ khóa

Có thể có một số phần không được đồng bộ hóa, chẳng hạn như cấu hình ngăn xếp và không có gì, nhưng hầu hết danh mục của bạn sẽ đồng bộ hóa tốt.

Đây cũng là một điều rất hữu ích, ít nhất là đối với tôi, thay đổi quy trình mà tôi có thể giới thiệu với điều này.

Tôi có 3 máy tính:

  1. Một máy tính để bàn Windows mạnh mẽ
  2. Một iMac mạnh mẽ
  3. MacBook Pro không quá mạnh

MacBook Pro có một phần thưởng rất lớn mặc dù vậy, tôi giữ nó bên mình thường xuyên hơn nhiều so với tôi ở nhà với các máy tính chạy trên máy tính để bàn của mình. Đáng buồn thay, nó không có đủ dung lượng lưu trữ được tích hợp để giữ tất cả ảnh của tôi cục bộ, nhưng Dropbox để giải cứu.

Tôi chỉ có thể đồng bộ hóa các tháng hoặc dự án mới nhất bằng cách sử dụng tính năng đồng bộ hóa chọn lọc của Dropbox và sau đó đồng bộ hóa danh mục địa phương. Điều này sẽ xóa, khỏi danh mục địa phương của tôi, ảnh tôi không còn có cục bộ nhưng thêm vào tất cả các ảnh tôi vừa đồng bộ hóa với máy tính của mình.

Sau đó, tôi có thể làm việc trên MacBook với các bức ảnh, an toàn với kiến ​​thức rằng mọi thay đổi tôi thực hiện sẽ được đồng bộ hóa thông qua Dropbox trở lại hai máy tính để bàn của tôi ở nhà, sẵn sàng để được đồng bộ hóa vào danh mục địa phương tương ứng.

Điều này đã cho phép tôi không chỉ làm việc chéo máy trên ảnh của mình mà còn là thiết bị di động, đây là một phần thưởng lớn.

HIỆN NAY! Nếu bạn đến đây để tìm kiếm lời khuyên về cách đồng bộ hóa những thứ như thế này, nhưng không có Lightroom , thì phần còn lại của câu trả lời của tôi là điều tốt nhất tôi có thể đưa ra.


Câu trả lời cũ hơn

Nếu chúng ta loại bỏ Lightroom khỏi phương trình, chúng ta sẽ giảm câu hỏi xuống đây:

  • Làm cách nào tôi có thể đồng bộ hóa các thay đổi thành các tệp lớn giữa nhiều máy tính (2 trong trường hợp này) mà không chỉ sao chép toàn bộ tệp mỗi lần

Bây giờ, giả sử bạn bị kỷ luật 100%. Bạn chỉ thực hiện thay đổi tệp trên một máy tính tại một thời điểm và bạn cho phép phần mềm đồng bộ hóa chạy và thực hiện công việc của nó trước khi bạn thay đổi tệp trên bất kỳ máy tính nào khác.

Cảnh báo, đọc thêm bên dưới để biết một cảnh báo LỚN

Trong trường hợp này, có nhiều chương trình phần mềm có thể làm những gì bạn muốn, nhưng vì bất kỳ phần mềm nào chỉ chạy trên 1 trong số các máy tính sẽ phải đọc tệp trên bất kỳ máy tính nào khác để tìm ra thay đổi, giải pháp khả thi duy nhất là một phần mềm có phần mềm chạy ở cả hai đầu, tức là. cả máy móc.

Phần mềm như thế này bao gồm:

  • DropBox
  • Đồng bộ hóa trực tiếp của Microsoft

và có nhiều cái khác Về cơ bản, bạn cài đặt phần mềm trên tất cả các máy liên quan, thiết lập đồng bộ hóa, thường có nghĩa là đăng ký thư mục trên một trong các máy là "Tôi muốn đồng bộ hóa thư mục này", sau đó truy cập tất cả các máy khác và ánh xạ thư mục đã đồng bộ hóa (đó là phần mềm biết về) vào một thư mục trên đĩa. Sau đó, tất cả đều tự động. Thay đổi trên một máy tính được truyền đến các máy tính khác.

Microsoft Live Sync không giữ bản sao trực tuyến các tệp của bạn, điều đó có nghĩa là đồng bộ hóa chỉ xảy ra khi các máy tính trực tuyến và có thể nói chuyện với nhau, trong khi DropBox giữ một bản sao trực tuyến để bạn có thể cập nhật trên một máy, hãy đồng bộ hóa DropBox, bật máy tắt và sau đó bật cái khác để tải xuống các thay đổi.

Bây giờ, vấn đề ở đây, và bạn sẽ thấy điều này đúng với tất cả các công cụ đồng bộ hóa ở cấp độ tệp, là tại một số điểm, kỹ năng xử lý kỷ luật của bạn dao động và cuối cùng bạn có thay đổi trên nhiều máy tính. Không có cách nào để loại phần mềm trên có thể tìm ra cách hợp nhất các tệp này. Microsoft Live Sync sẽ gắn cờ nó là một cuộc xung đột và sau đó sẽ đảm bảo tất cả các bản sao duy nhất của các tệp có sẵn trên tất cả các máy. Điều này về cơ bản có nghĩa là một trong số chúng sẽ được đổi tên và sau đó cả hai sẽ được tải xuống máy mà chúng không được bật.

Tôi không biết DropBox xử lý xung đột như thế nào, nhưng tôi có thể nói với bạn rằng nó sẽ không thể hợp nhất.

Vì vậy, bây giờ bạn có 2 bản sao của danh mục của bạn.

Nó trở nên tồi tệ hơn. Danh mục Lightroom cũng chứa nhiều tệp nhỏ hơn, như hình thu nhỏ và như vậy, và những gì bạn có thể gặp phải là những thay đổi đối với nhiều máy tính được đồng bộ hóa với các máy tính khác, nhưng cuối cùng không tương ứng với danh mục chúng thuộc về.

Thí dụ:

  • Danh mục + các tệp A, B và C nhỏ hơn trên máy 1 bị thay đổi
  • Danh mục + các tệp nhỏ hơn D, E và F trên máy 2 được thay đổi

Sau khi đồng bộ hóa:

  • Xung đột về tập tin danh mục
  • A, B và C được sao chép vào máy 2, nhưng không tương ứng với danh mục nữa (hãy nhớ, thay đổi danh mục xung đột)
  • D, E và F được sao chép vào máy 1 và không tương ứng với danh mục (ít nhất là một trong số chúng)

Vì vậy, hãy để tôi cung cấp cho bạn những gì tôi cho là một lời khuyên tốt: Đừng sử dụng các công cụ đồng bộ hóa ở cấp độ tệp cho việc này. Nó có thể hoạt động ngay từ đầu, nhưng tại một số thời điểm bạn còn lại với một khôi phục từ bản sao lưu và thời gian bị mất (hoặc ngày).

Mặt khác, nếu bạn có thể tìm thấy các công cụ đồng bộ hóa danh mục Lightroom thực sự (tôi đã tìm nhưng chưa tìm thấy), điều đó sẽ hoạt động. Danh mục lightroom là (hoặc ít nhất là trong các phiên bản trước) một tệp cơ sở dữ liệu SQLite, do đó, sao chép các thay đổi riêng lẻ cho nội dung có thể thực hiện được, nhưng khó, và đòi hỏi các công cụ chính xác để hiểu loại cơ sở dữ liệu và rất có thể là nội dung.

Những cách khác bạn có thể làm những gì bạn muốn:

  • Sử dụng RDP hoặc tương tự để làm việc từ một máy, nhưng giữ mọi thứ chỉ trong 1
  • ... Gợi ý?

3
Điểm rất tốt. Tôi thường xuyên sử dụng các công cụ đồng bộ hóa cấp độ tệp, nhưng có một cảm giác mơ hồ rằng chúng không đủ trong trường hợp này. Đó là lý do tại sao tôi đặc biệt hỏi về Lightroom.
dbkk

5

Bạn có thể thử một chiến lược khác: Tôi sử dụng ổ USB3 dung lượng lớn (1TB) nhỏ và mang theo mọi lúc mọi nơi. Đây là những chiếc ví nhỏ hơn hiện nay và khá nhanh với 7200RPM và USB3. Tôi sử dụng phần mềm miễn phí sao lưu Cobian để đảm bảo nội dung luôn được sao lưu trên máy trạm chính của tôi và sau đó mỗi khi tôi cắm lại. Bạn có thể tiến hành sao lưu thêm một bước và sử dụng dịch vụ sao lưu trực tuyến. Cá nhân tôi sử dụng Egnyte cho công việc ($ 50 / năm cho 1TB) trong đó tôi có sử dụng một thiết lập tương tự cho dữ liệu GIS của mình. (Egnyte là dịch vụ chia sẻ tệp có khả năng sao lưu) Phải mất một thời gian dài để chạy bản sao lưu lần đầu tiên nhưng sau đó khá nhanh (và liền mạch).


Đó thực sự là một giải pháp tốt và dễ dàng hơn nhiều so với đồng bộ hóa. Không biết tại sao tôi không nghĩ về nó - cuối cùng tôi có thể khám phá điều đó như một lựa chọn ...
eouw0o83hf

Nó làm việc cho tôi. Tôi đi công tác rất nhiều và tôi cần mang theo lượng dữ liệu khổng lồ ở mọi nơi tôi đến. Chiến lược sao lưu kỷ luật là điều cần thiết với phương pháp này.
Jakub Sisak GeoGraphics

2

Tôi hiện đang phát triển một công cụ để đồng bộ hóa danh mục giữa các máy tính, đặc biệt khi một máy tính là PC và máy còn lại là máy Mac. Hiện tại nó tập trung vào phần khó nhất: làm cho một danh mục được tạo / sửa đổi trên một máy tính có thể sử dụng được trên máy tính khác mặc dù có sự khác biệt về bố cục. Mặc dù công việc đang tiến triển, tôi sử dụng nó trong khoảng sáu tháng với thành công. Vì vậy, bạn có thể muốn có một cái nhìn đến LRSync


0

Tôi không chắc chắn nếu bạn đang nói về Adobe Lightroom hoặc Apple Aperture. Giả sử bạn đang nói về Lightroom, vì bạn đã sử dụng nó trong tiêu đề và trong các thẻ câu hỏi của bạn, tôi sẽ khuyên bạn nên sử dụng Microsoft Live Sync.

Thông tin đồng bộ trực tiếp

Live Sync là một hệ thống cho phép bạn chia sẻ các thư mục giữa các máy tính của mình thông qua mạng "đám mây" của Microsoft. Đồng bộ hóa là tự động, nhẹ và cho phép các tệp gần như không giới hạn. Phiên bản "beta" hiện tại của Microsoft Live Wave 4 hỗ trợ như sau:

  • Lên đến 200 thư mục được đồng bộ hóa
  • Lên đến 100.000 tệp trên mỗi thư mục
  • Kích thước tối đa 40Gb mỗi tệp

Đó là tổng cộng 800.000.000 Gb, hoặc 800 petabyte dữ liệu. Khi đồng bộ hóa, Live Sync chỉ đồng bộ hóa sự khác biệt giữa các thư mục được chia sẻ của bạn. Nếu bạn đã thêm 100 ảnh và chỉnh sửa thêm 50 ảnh, nó sẽ chỉ đồng bộ hóa các ảnh đó và dữ liệu phòng đèn liên quan, cùng với cơ sở dữ liệu bộ sưu tập lighroom. Chỉ các phần được sửa đổi của tệp, cùng với các chi tiết vá, sẽ được chuyển, đảm bảo đồng bộ hóa càng nhanh càng tốt.

Hạn chế có thể

Live Sync có thể không phải là công cụ phù hợp cho công việc. Nếu bạn cần nhanh chóng đồng bộ hóa lượng dữ liệu đáng kể (nhiều hợp đồng biểu diễn), Live Sync có thể quá chậm. Đồng bộ hóa một lượng lớn dữ liệu mới một cách thường xuyên sẽ làm quá tải băng thông được phân bổ mà bạn phải sử dụng với Live Sync, do đó, đồng bộ hóa của bạn có thể mất nhiều thời gian. Nếu bạn chỉ cần đồng bộ vài trăm megs ở đây và ở đó mỗi ngày, nó sẽ phục vụ tốt cho bạn. Nếu bạn cần đồng bộ nhiều hợp đồng biểu diễn mỗi ngày, nó có thể không hoạt động đủ tốt để có ích.

Giải pháp ổ đĩa di động

Nếu bạn cần đồng bộ nhiều hợp đồng biểu diễn mỗi ngày, thì giải pháp tốt hơn Live Sync sẽ là ổ cứng ngoài di động. Để giữ mọi thứ nhanh chóng, tôi sẽ cố gắng lấy một ổ đĩa di động hỗ trợ E-SATA để có tốc độ tối đa. Chỉ cần di chuyển bộ sưu tập lightroom và nhiếp ảnh của bạn vào ổ đĩa di động, và thiết lập cả máy tính để bàn và máy tính xách tay của bạn để sử dụng ổ đĩa di động làm khu vực lưu trữ bộ sưu tập của bạn. Hạn chế với giải pháp này là bạn cần có khả năng di chuyển vật lý một ổ cứng giữa hai hệ thống, điều này có thể không lý tưởng. Một ổ đĩa đẹp, tốc độ cao, mật độ cao như một chiếc Hitachi hay Seagate Barracuda sẽ giúp mọi thứ nhanh chóng.


FYI Live Sync hiện là Live Lưới và có các số liệu thống kê hoàn toàn khác nhau, ví dụ: tổng cộng 25 GB, 50 MB cho mỗi tệp, v.v.
glenneroo

Mặc dù thay đổi tên, các số liệu thống kê vẫn được liệt kê khá giống nhau (nhiều hơn, thậm chí). Nếu bạn nhấp vào "Đồng bộ thư mục giữa các máy tính" trên trang tải xuống Windows Live Mesh 2011, nó cho biết 200 thư mục, 100k tệp cho mỗi thư mục, 50Gb mỗi tệp: expl.live.com/windows-live-mesh-sync-p2p-USE
jrista

Liên kết đó không nói gì và tôi không thể tìm thấy bất kỳ thông tin nào trên trang web của họ. Nhưng tôi sẽ tin bạn ... mặc dù tôi có thể thề rằng tôi đã đọc các số liệu thống kê khác trên một trong các trang của Microsoft tại một số điểm. nhún vai
glenneroo

Từ liên kết đó (dường như vẫn hoạt động với tôi): "Với Windows Live Mesh, bạn có thể đồng bộ hóa tới 200 thư mục, mỗi thư mục có kích thước tối đa 50 GB và chứa tới 100.000 tệp."
jrista

không bao giờ tôi là một thằng ngốc toàn bộ cuộc trò chuyện này có thể bị xóa ngay bây giờ;)
glenneroo

0

Bạn luôn có thể "xuất dưới dạng danh mục" từ máy tính xách tay của mình và sau đó "nhập từ danh mục" vào máy trạm sau nếu bạn muốn hợp nhất mọi thứ ở đó.

Cả hai tùy chọn đều nằm dưới menu tập tin.


3
Điều này có bảo tồn lịch sử chỉnh sửa của bạn trên các bức ảnh? Tôi không thể nhớ lý do chính xác là tôi đã không đi với tùy chọn này, nhưng tôi khá chắc chắn rằng nó sẽ không hiệu quả với tôi vì lý do này hay lý do khác.
eouw0o83hf

Đó là một điểm tốt, tôi không biết từ trên đỉnh đầu của mình, nhưng vì LR là một trình soạn thảo không phá hủy, nên dù sao thì các thay đổi phải được lưu trữ bên trong và tôi có vẻ ngớ ngẩn vì điều này không được tiết lộ khi lịch sử thay đổi . Tôi có thể đã sai.
guioconnor

0

Mặc dù các câu trả lời khác ở đây rất tốt, nhưng tất cả đều có vấn đề về đồng bộ hóa (mà chúng giải quyết một cách chi tiết).

Một cách tiếp cận khác (thực sự dễ sử dụng, nhưng hơi khó cài đặt) sẽ là mua một NAS (lưu trữ gắn mạng), một máy chủ được cấu hình sẵn và cấu hình nhỏ mà bạn gắn vào cổng / bộ định tuyến chính - thường là với một Cáp Ethernet.

Sau đó, bạn truy cập nó như một ổ đĩa mạng trên hệ thống cục bộ của bạn và bạn cũng (thường) nhận địa chỉ IP tĩnh và URL cho nó (thường bằng cách sử dụng một dịch vụ như dyndns.com).

Khi bạn hoặc người đam mê địa phương của bạn có được thiết lập này, bạn đặt LightRoom và bất kỳ tệp nào khác vào nó. Sau đó, bạn truy cập bản sao này từ hệ thống gia đình, sổ ghi chép của bạn hoặc từ bất kỳ máy tính nào trên Internet (có mã hóa, bảo mật mật khẩu, v.v.).

Bằng cách này, bạn chỉ có một bộ dữ liệu nên không có vấn đề đồng bộ hóa nào (miễn là hai người không cố cập nhật dữ liệu cùng một lúc). Bạn có thể truy cập nó an toàn từ bất cứ đâu.

Vì nó không được lưu trữ trên máy tính mà bạn đang làm việc, nên bạn có nhiều tùy chọn hơn để chạy các bản sao lưu dữ liệu mà không cần tải xuống máy tính mà bạn đang làm việc. Trên thực tế, hầu hết các NAS hỗ trợ nhiều hơn một ổ đĩa sẽ cho phép bạn thiết lập chúng dưới dạng RAID 1, 5 hoặc 10 hoặc thậm chí (đơn giản hơn nhiều) để chỉ sử dụng hai ổ đĩa (hoặc nhiều hơn) làm gương của bạn dữ liệu để bạn kết thúc với nhiều bản sao dữ liệu của mình trên các ổ đĩa khác nhau ít nhiều tự động. Bạn có thể coi nó là bộ lưu trữ đám mây cá nhân của riêng bạn mà không ai khác có quyền truy cập (trừ khi bạn cung cấp cho họ một cách rõ ràng).

Việc này cần một chút kiến ​​thức chuyên môn để thiết lập, nhưng khi đã xong, nó rất dễ sử dụng và linh hoạt - đối với mọi dữ liệu bạn cần truy cập từ nhiều máy tính hoặc thậm chí chỉ cho dữ liệu bạn muốn sao lưu, nhưng vẫn có quyền truy cập đến.


Lightroom không cho phép bạn lưu trữ dữ liệu danh mục trên một ổ đĩa mạng, vì vậy các bức ảnh sẽ ở cùng một vị trí, nhưng bạn vẫn có hai thư viện riêng biệt.
Brendan Abel

@BrendanAbel - Bummer. Có cách nào để khiến Lightroom nghĩ rằng đó là một ổ đĩa cục bộ không? Tôi không làm gì nhiều với Windows, nhưng với Linux, có một số cách (như gắn kết liên kết) để làm cho một ổ đĩa từ xa xuất hiện dưới dạng một ổ đĩa cục bộ. Windows có thể có một cái gì đó tương tự.
Joe

0

Tôi sử dụng Resilio Sync (BTSync cũ): https://getsync.com

Nó là một công cụ chạy trong nền và đồng bộ hóa các tệp giữa hai máy tính đang chạy . Giống như Dropbox, nhưng không có máy chủ trung tâm - vì vậy nó miễn phí, tự động (và thực sự chuyển nhanh qua mạng cục bộ), nhưng bạn phải đảm bảo:

  • cả hai máy tính đang chạy
  • rằng bạn không mở Lightroom trên máy tính thứ hai cho đến khi các thay đổi từ danh mục đã lưu được đồng bộ hóa với nó
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.