Adobe Lightroom veritabanlarını iki bilgisayar arasında senkronize etmenin en iyi yolu nedir?


49

Adobe Lightroom veritabanlarını iki bilgisayar (bir masaüstü ve bir dizüstü bilgisayar) arasında senkronize etmenin en iyi yolu nedir?

Her iki makinede de fotoğrafları düzenleyebilmeyi ve tercihen her bir senkronizasyonda 3+ gb veritabanının tamamını kopyalamamayı isterdim.


4
Lightroom veya Aperture hakkında mı soruyorsun?
Fredrik Mörk

Bunu bir süredir aşağıda belirtilen dezavantajları olmadan yapıyorum. Bu araçtan bahsedeceğim, ama önce hızlı bir soru: LR kataloğunuz 3GB mı (yani .lrcat dosyasının kendisi ve kaç tane fotoğraf var?) Ya da bu tahminde önizleme klasörünüzün boyutunu eklediniz mi, veya daha fazla katalog, hatta fotoğraflarınızı? Teşekkürler.
sebastien.b

@ sebastien.b 3GB boyutu, önizlemeler de dahil olmak üzere Lightroom veri klasöründeki her şey içindir (fotoğraflarım değil). Sadece .lrcat dosyasını kopyalamaktan kurtulabilir miyim? Düzenlenen resimler hakkındaki verilerin .lrdata (önizlemeler) klasöründe olacağını düşündüm.
dbkk

@ dkk Tamam, teşekkürler. Evet, sizin için bir çözümüm var, küçük / büyük dosyalarda 5 yıldır, LR'yi kullanmaya başladığımdan beri 2 yıldır kullanıyorum. Kurulumu zor, ancak bir kez ayarlandıktan sonra kullanmak için bir esinti, ben yakında detayları göndereceğim. Hayır, düzenlenen resimler önizleme klasöründe değildir.
sebastien.b

İyi arama, orada cevabı kontrol edeceğim - bunu hiçbir aramada bulamadım, teşekkürler.
eouw0o83hf

Yanıtlar:


25

Şimdilik 60GB ve on binlerce küçük ve büyük dosyaya yayılan koleksiyonları senkronize ediyorum. Fotoğrafçılığa başladığımdan bu yana LR kataloglarımı ve fotoğraflarımı içeriyor. Bu da kurulum için önemsiz değil, birçok insan kullandığımız bir araçtır değil ama olsa dürüst olacağım olacak sorunu çözmek. Çalışmaya başladıktan sonra çalışmak çok kolaydır ve görevini hızlı ve zahmetsizce yerine getirir . Bir yazılım mühendisi olarak, bu günlük kullandığım ve onsuz yaşayamayacağım en iyi 3 yazılımdan biri.

Araç Unison Dosya Senkronizörüdür .

ahenk

Unison, Unix ve Windows için bir dosya senkronizasyon aracıdır. Bir dosya ve dizin koleksiyonunun iki kopyasının, farklı ana bilgisayarlarda (veya aynı ana bilgisayardaki farklı disklerde) depolanmasına, ayrı olarak değiştirilmesine ve daha sonra her bir çoğaltmadaki değişiklikleri diğerine geçirerek güncellenmesine olanak tanır.

  • Ücretsizdir, hem Windows hem de Unix'te çalışır ve hatta platformlarda çalışır.
  • Dağıtılmış bir dizin yapısının her iki kopyasında yapılan güncellemelerle ilgilenebilir.
  • Çakışmayan güncellemeler otomatik olarak yayılır.
  • Çakışan güncellemeler tespit edildi ve görüntülendi (aşağıdakiler hakkında daha fazlası).
  • Unison başarısızlığa karşı dayanıklıdır. Kopyaları ve kendi özel yapılarını her zaman makul bir durumda bırakmak dikkatlidir.
  • İnternete bağlı herhangi bir makine çifti arasında çalışır. Ağ bant genişliğine dikkat eder. Küçük güncellemelerin büyük dosyalara aktarılması, rsync'e benzer bir sıkıştırma protokolü kullanılarak optimize edilir.

Büyük dosyalar

Bu sonraki nokta, probleminizle ilgilidir. Büyük bir dosya güncellenmişse (diyelim ki LR katalog), bu olacak değil bütün dosyanın üzerine kopyalayın. Bunun yerine, her iki dosya arasındaki farkı temsil eden akıllı, sıkıştırılmış bir alt kümeyi (delta) iletir. Örneğin, bir MP3’teki Sanatçı adını değiştirirsem veya bir JPEG dosyasına bazı anahtar kelimeler eklersem, şarkıyı veya fotoğrafı tümüyle göndermez, ancak çok küçük bir kısmını gönderir. Verilirse, LR katalogunuzda daha büyük değişiklikler olur, ancak hiçbir zaman tüm dosyayı göndermeleri için yeterince büyük değildir. Bu mantıklı çünkü kataloğunuz bir SQLite veritabanı (diskteki bir SQL db); Performans nedeniyle, veritabanı motorunun etrafındaki her parçayı karıştırmamak en büyük ilgisidir.

Yeniden adlandırma

Unison sahip hiçbir dosya ve dizinleri yeniden adlandırma sorunu. Dosyalar aslında adlarıyla değil, benzersiz bir imzayla tanımlanır. Bu çok uygun.

Microsoft Live Sync ile karşılaştırıldığında

Microsoft Live Sync'e benzer şekilde Unison, dosyalarınızın çevrimiçi bir kopyasını tutmaz (Tanrıya şükür), bu da her iki makinenin de internete bağlı olması gerektiği anlamına gelir.

Microsoft Live Sync aksine (Anladığım kadarıyla) bu mu potansiyel çatışmaları görüntülemek ve kullanıcı arayüzü "kazan" hangi çoğaltma karar versin edecektir. Diğer bir deyişle, her iki tarafta da değişiklik yaptıysanız, 'sol' tarafın 'sağ' tarafa göre önceliğe sahip olup olmadığını (aşağıdaki ekran görüntüsüne bakın) veya tam tersi olduğunu işaretlemenizi sağlar. Bunu dosyaya, dosyaya, kopyaya, kopyaya, bir alt dosya grubuna vb. Yapabilirsiniz. Metin dosyaları için bile, Unison'ın çakışmayı içerik düzeyinde manuel olarak çözmenize olanak tanıyan bir araç başlatmasını sağlayabilirsiniz (diyelim, WinMerge kullanarak). ).

Küçük Resimler ve Önizlemeler

Şimdi ne küçük resimler ve önizlemeler? Do not bunları senkronize. Buna gerek yok, hiç yapmadım ve LR eksikse bir önizlemeyi yeniden oluşturacak kadar akıllı. Bu benim için 2 yıldır hiç sorun olmadı.

RAW ve JPEG dosyalarınızın yanı sıra, her iki tarafta da LR ile çalışabilmeniz için hangi veri parçasını senkronize etmeniz gerekir? Bildiğim kadarıyla dikkate alınması gereken 3 bileşen var:

  • LR katalog dosyanız (Lightroom 3 Catalogue.lrcat), LR'nin meta verilerini, anahtar kelimeleri, puanlamaları, etiketleri ve ayarları geliştirdiği yerde saklanır. Unutmayın, LR tahrip edici değildir, orijinal dosyalarınıza dokunmaz, ancak bir fotoğrafta yaptığınız her değişikliği kataloğunda saklar (LR'ye bu ayarları XMP / DNG / PSD dosyalarınıza geri yüklemesini söylemediğiniz sürece) bu başka bir hikaye ve zaten bir sorun değil ). Kataloğunuz senkronize edilecek önemli dosyadır.
  • Önizleme dizininiz (Lightroom 3 Catalogue Previews.lrdata), burada LR fotoğraflarınızın daha hızlı görüntülenmesi için (1: 1, düşük çözünürlükte, küçük resimler vb.) Orta düzey gösterimi saklar. Do not bu klasörü senkronize edin.
  • Adobe Camera RAW Önbelleğiniz (ACR Önbellek). Bir görüntüyü Camera Raw'da her açışınızda görüntünün tam çözünürlüğü Camera Raw'a yüklenmelidir. Tahmin edebileceğiniz gibi, bu oldukça işlemci yoğun olabilir. Camera Raw önbelleği yakın zamanda açılmış görüntüleri daha hızlı açmak için önbellek yapacaktır. Bu önbellek aslında her ikisine de sahipseniz, LR ve Photoshop tarafından kullanılır. Bu klasörü de senkronize etmeyin , içeriği otomatik olarak yenilenir.

Katalogunuzun, önizlemelerin ve Kamera RAW Önbelleğinin varsayılan konumunu Tercihler'den değiştirebilirsiniz. Kataloğumu belirli bir kullanıcı dizinine (HOME dizinim, kişisel verilerle birlikte) bu şekilde taşıdım ve bu eşitlediğim dizin. Bunu yapmak zorunda değilsin, ama hayatımı kolaylaştırıyor.

Kurulum

Ben Unison yüklemeden, önce de belirtildiği gibi olan zor, çevrimiçi kullanım kılavuzunu kontrol ve mavi hala bile yorum. Geleneksel olarak Cygwin veya bir altkümesini kullanarak, bilgisayarlardan birinde (ikisi arasında senkronize ediyorsanız) bir SSH sunucusunu çalıştırmayı gerektirir . Bu zor kısmı, ancak SSH açık, sağlam, güvenli ve güvenli bir çözümdür. Bu kurulumun, aslında istemci / sunucular olan Microsoft Live Sync veya Dropbox'ı çalıştırmaya göre daha fazla olduğuna inanıyorum.

SSH sunucunuz çalıştığında, hemen hemen ayarlandınız. Yalnızca Unison'a hangi klasörlerin senkronize edilmesi gerektiğini söyleyen 'profil' adında küçük bir metin dosyası yazmanız yeterlidir. Çok kullanıcı dostu olmadığını biliyorum, ancak düzenli ifadeler veya basit kalıplar kullanarak dosyaları görmezden gelmenizi sağlayan güçlü bir sözdizimine sahip. Örneğin, bir profilin tepesinin nasıl göründüğü:

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

İlk satır, yerel kopyamın nerede olduğunu ve ikincisi uzak kopyamın nerede bulunabileceğini, örneğin foo.net (hayali) makinede, örneğin mystuffdizinde belirtir . Yerel bir ağda kalırsanız bu daha da kolaydır. Unison, 4 farklı makine arasında 4 makine arasında eşitleme yapmak için kullanıyorum.

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

Bu 3 satır, Unison'a Resimlerim / Işık Odası alt dizininde (yukarıda belirtilen kök dizine göre) bulunan geçici kilit / günlük dosyalarının yanı sıra LR minik resimlerimi / önizlemeleri görmezden gelmesini bildirir.

Ve bu konuda.

Unison Koşu

Unison'u ilk kez çalıştırdığınızda, yeni yetkisi altındaki tüm dosyalar için karma imzalar hesapladığı için biraz zaman alıyor. Bu, hızla farkları hesaplamaya yardımcı olmak için anahtardır. Bir dahaki sefere koştuğunda, şaşırtıcı derecede hızlı. Kullanıcı arayüzü biraz kaba, çünkü Unison OCaml + GTK'da yazılmış egzotik bir canavar. Profilinizi bir listeden seçmeniz yeterlidir; Unison değişiklikler için yerel eşlemenizi kontrol edecektir. At Aynı zamanda uzaktan değişiklikleri hesaplamak için diğer çoğaltma SSH kendisini arayacak. Birkaç saniye bekleyin, gerekirse ikisini uzlaştırmanıza yardımcı olacak değişikliklerin ve olası çatışmaların bir listesini görüntüler. Çözülecek bir şey yoksa, sadece "Git" düğmesine tıklayın ve senkronizasyon otomatik olarak gerçekleşir.

Aşağıdaki ekran görüntüsünde yerel makinemi (ilk sütun), uzak makinemle KANEDA adında senkronize ediyorum. Aradaki ikinci sütun, Unison'un yapılması gerektiğini düşündüğü şeydir.

alt metin

Söyleyebileceğiniz gibi:

  • Yerel makinemdeki bir dosyayı sildim (İlk Cuma… jpg) ve değişiklik soldan sağa (ok) yayılacak ve böylece uzaktan kumandadaki dosyayı sileceğim.
  • Hem LR katalogumu hem de uzaktan kumandadaki bir DNG'yi değiştirdim. Ok sağdan sola doğru işaret ediyor, yani bu değişiklikler yerel kopyama yayılacak.
  • .Emacs.el dosyamı her iki kopyada da birleştirilemeyecek şekilde değiştirdim. Unison, değişikliklerin her iki tarafta da, dosya boyutunda vb. Gerçekleştiği zaman alt kısımda bana bildirir. Ortadaki soru işareti, bir seçim yapmamın bana kalmış olduğunu gösterir. Bu çizgi seçildiğinden, hangi tarafın kazanması gerektiğine karar vermek için sadece sol veya sağ ok tuşuna basabilirim. Başka bir satırı bile geçersiz kılabilirim.

Bu durum artık benim için çok sık olmuyor, zamanımın% 99'unu seçme şansım yok, durumu hızlı bir şekilde gözden geçiriyorum, “Git” e basın ve Unison her iki kopyayı da senkronize ediyor.

Sonuç olarak

Bu aleti yıllarca kullandım ve yemin ederim. El ile verimli bir şekilde yapılması imkansız olan Unison'u kullanarak müzik, fotoğraf, belge ve kişisel verileri senkronize edip yedeklerim. Çok büyük koleksiyonları ve binlerce ve binlerce dosyayı destekler. Yeniden adlandırmayı, büyük dosyaların akıllı senkronizasyonunu gerçekleştirir ve hızlı çalışır. Dosyalarımdan birini asla bozmadı.

Bu hala bir dosya seviyesi senkronizasyon aracıdır. Kataloğunuzun inceliklerini bilmez, sadece Lightroom yapar. Kataloğunuzda her iki tarafta da değişiklik yaptıysanız, ikisi arasında bir seçim yapmanız gerekecektir. En azından dosyanın tamamı kopyalanmadı ve kullanıcı arayüzü Unison'a hangisinin kazanması gerektiğini söylemeyi kolaylaştırıyor. Birinin bu görevde belirttiği gibi, biraz disiplin bu soruna dikkat etmelidir. Kataloğunuz tek bir karmaşık dosyadır. Genel amaçlı bir araç, kataloğunuzun veritabanını incelemek ve bir başkasıyla senkronize etmeyi denemek için üst düzey SQL komutları kullanmış olsa da, yine de Lightroom üzerinden güvenmem.

İyi şanslar.


1
Bu harika bir cevap. SSH'yi kurmak bana zor gelmediyse bunu denerdim.
dpollitt

1
Allway Sync adlı Windows yazılımını kullanıyorum; bu aynı zamanda sizi uyaran ve çakışmalar meydana geldiğinde "kazananı seçmenizi" sağlayan dosya düzeyinde bir senkronizasyon aracıdır. Lightroom için kullanmıyorum, ancak benzer şekilde çalışacağını düşünüyorum. Aşağı tarafı, eğer yoğun kullanırsanız ücretsiz değildir (ve ham dosyaları senkronize etmek muhtemelen "ağır" alarmı tetikler). allwaysync.com
coneslayer

@ sebastien.b - sabit disk sürücünüzde boş alan kaldığında ne yaparsınız? muhtemelen sabit diskinizde aldığınız her ham dosyayı saklayamazsınız. Artık ihtiyacınız olmadığında onları bir yere mi taşıyorsunuz?
Tom,

Unison Mac'ler için uygun mu? OSX'in en son sürümüne sahibim ve Lightroom db dosyamı iMac ve MacBook Air arasında senkronize tutmak istiyorum. Teşekkürler!

@MarkSchwartz Evet, bilgisayarlarımdaki Mac'im arasında senkronize etmek için her zaman kullanıyorum.
sebastien.b

7

Bugün bu cevaba, genellikle zamanın testinden vazgeçip geçmediklerini görmek için eski cevapları veya soruları ziyaret etmem için bir hatırlatma olan bir oylama geldi.

Bu, bununla hem başarabildi, hem de başaramadı.

Şimdi Lightroom (ne zaman tanıtıldığını hatırlamıyorum) fotoğraflarla yaptığınız değişiklikleri ayrı XMP dosyalarına senkronize etmesini sağlayan bir özelliğe sahip.

Bu özelliği aşağıdakileri yaparak açabilirsiniz:

  • Düzen-> Katalog Ayarları
  • Metadata adlı 3. sekme
  • "Değişiklikleri otomatik olarak XMP'ye yaz" onay kutusunu etkinleştirme

Lightroom'da katalog için meta veri ayarları

Şimdi, bunu yaptıktan sonra, aşağıdaki şeyler olacak:

  1. Kataloğunuzdaki mevcut tüm fotoğraflar:
    • Ya diskte yanında ikinci bir .XMP dosyası olsun
    • Veya 2, dosyanın içine meta veri değişiklikleri içerecek şekilde değiştirildi, bunun bazı dosya formatları için mümkün olduğunu ve Adobe DNG'nin onlardan biri, muhtemelen JPG'nin de olduğunu biliyorum.
  2. Lightroom'da yapacağınız gelecekteki değişiklikler, 1. maddede olduğu gibi aynı noktada kaydedilecektir.

Artık fotoğraflarınızı içeren tüm klasör yapısını ve bu .XMP dosyalarını (veya içindeki meta veri içeren fotoğrafları) senkronize edebilirsiniz, ancak Dropbox, Google Drive, Jotta bulutu, OneDrive gibi aşağıda bahsettiğim herhangi bir senkronizasyon yazılımını kullanarak kataloğu değil , vb.

İki makine arasında geçiş yaparsanız ve değişiklikler yaparsanız, dosya çakışmalarına karşı tavsiyemin hala geçerli olduğunu unutmayın; ancak artık çakışmaların gerçekleşmesi için aynı fotoğraflarda değişiklik yapılması gerekir , çatışmalar artık katalog düzeyinde değildir.

Kataloğu senkronize etmek yerine, fotoğraflarınızla üzerinde çalışmak istediğiniz her makineye ayrı bir katalog kurun, tüm klasörleri senkronize edilmiş konumlarından disk üzerinde taşımadan içe aktarın.

Ardından, farklı bir makineye ne zaman geçerseniz, hızlanmasını sağlamak için aşağıdakileri yapın:

  1. Kitaplık klasörlerinizi bulun, bunlar en azından sol taraftaki kurulumumda, Kitaplık modülünde, "Klasörler" adlı bir bölmenin altında
  2. En üstteki klasörü sağ tıklayın ve "Klasörü Eşitle" yi seçin
  3. "Yeni fotoğrafları içe aktar", "Eksik fotoğrafları katalogdan kaldır" ve en önemlisi "Meta veri değişikliklerini tara" seçeneğinin işaretli olduğundan emin olun .
  4. "Senkronize et" i tıklayın ve çalışmasını sağlayın

Lightroom'da klasör iletişim kutusunu senkronize et

Bu, Lightroom'un fotoğrafınıza yapacağı değişikliklerden herhangi birini, bu makinenin kataloğuna senkronize etme avantajına sahiptir:

  • Geliştirme modülünde yaptığınız her şey
  • Etiketler, anahtar kelimeler

Muhtemelen, yığın konfigürasyonları ve neyin olmadığı gibi senkronize edilmeyen bazı kısımlar vardır, ancak kataloğunuzun çoğu iyi şekilde senkronize edilmelidir.

İşte ayrıca, en azından benim için, bununla ortaya koyabileceğim süreçte çok faydalı bir değişiklik.

3 bilgisayarım var:

  1. Güçlü bir Windows masaüstü bilgisayarı
  2. Güçlü bir iMac
  3. Çok güçlü olmayan bir MacBook Pro

MacBook Pro'nun çok büyük bir bonusu olsa da, masaüstü bilgisayarlarım ile evde olduğumdan çok daha fazla yanımda tutuyorum. Ne yazık ki, tüm fotoğraflarımı yerel olarak tutmak için yeterli depolama birimine sahip değil, Dropbox'ı kurtarmaya.

Dropbox'ın seçici senkronizasyon özelliğini kullanarak yalnızca son ayları veya projeleri senkronize edebilir ve ardından yerel kataloğu senkronize edebilirim. Bu, yerel katalogumdan artık yerel olarak sahip olmadığım ancak bilgisayarıma senkronize ettiğim tüm fotoğrafları ekleyeceğim fotoğrafları kaldıracak.

Daha sonra MacBook'um üzerinde fotoğraflarla çalışabiliyorum, yaptığım tüm değişikliklerin Dropbox ile evdeki iki masaüstü bilgisayarıma geri dönüleceğini ve kendi yerel kataloglarına eşitlenmeye hazır olduklarını bildiğimden eminim.

Bu, fotoğraflarım üzerinde sadece çapraz makineyi çalıştırmamı değil aynı zamanda büyük bir bonus olan mobil olmamı da sağladı.

ŞİMDİ! Bu gibi şeyleri nasıl senkronize edeceğinize dair bir tavsiye aramaya geldiyseniz, ancak Lightroom olmadan , cevabımın geri kalanı verebileceğim en iyisidir.


Daha eski cevap

Lightroom'u denklemden kaldırırsak, soruyu aşağıya çekeriz:

  • Her seferinde sadece tüm dosyayı kopyalamadan, birden fazla (bu durumda 2) bilgisayar arasında büyük dosyalarda yapılan değişiklikleri nasıl senkronize edebilirim?

Şimdi% 100 disiplinli olduğunuzu varsayalım. Bir seferde yalnızca bir bilgisayardaki dosyada değişiklik yaparsınız ve diğer bilgisayarlardan herhangi birindeki dosyayı değiştirmeden önce senkronizasyon yazılımının çalışmasını ve işini yapmasını sağlarsınız.

Uyarı, BÜYÜK bir uyarı için aşağıda daha fazla okuyun

Bu durumda, istediğinizi yapabilen birçok yazılım programı vardır, ancak bilgisayarlardan yalnızca 1'inde çalışan herhangi bir yazılımın, değiştirilen şeyi çözmek için diğer bilgisayarların herhangi birindeki dosyayı okuması gerekeceğinden, tek uygulanabilir çözüm yani her iki ucunda çalışan bir yazılıma sahip olanıdır. iki makinede

Bunun gibi bir yazılım içerir:

  • DropBox
  • Microsoft Live Sync

ve daha birçok var. Temel olarak yazılımı dahil olan tüm makinelere yüklersiniz, senkronizasyonu ayarlarsınız, bu genellikle makinelerin birindeki klasörü "Bu klasörü senkronize etmek istiyorum" olarak kaydetmek ve diğer tüm makineleri ziyaret etmek ve senkronize edilen klasörü eşlemek (yani Yazılım bilir) diskteki bir klasöre. Ondan sonra, hepsi otomatik. Bir bilgisayardaki değişiklikler diğerlerine yayılıyor.

Microsoft Live Sync, dosyalarınızın çevrimiçi bir kopyasını tutmaz; bu, eşitlemenin yalnızca bilgisayarlar çevrimiçi olduğunda ve birbirleriyle konuşabildiği zaman gerçekleşmesi anlamına gelir; DropBox, çevrimiçi bir kopyasını tutar, böylece bir makinede güncelleme yapabilir, DropBox'ın eşitlemesine izin ver, makineyi aç kapatın ve indirilen değişiklikleri almak için başka birini açın.

Şimdi, buradaki sorun ve bunun tüm dosya düzeyinde senkronizasyon araçları için geçerli olduğunu göreceksiniz, bir noktada disiplin becerileriniz dalgalanıyor ve birden fazla bilgisayarda değişiklik yapıyorsunuz. Yukarıdaki yazılım türünün bu dosyaları nasıl birleştireceğinizi bulması mümkün değildir. Microsoft Live Sync bir çakışma olarak işaretler ve ardından dosyaların tüm benzersiz kopyalarının tüm makinelerde bulunduğundan emin olunur. Bu, esas olarak, birinin yeniden adlandırılacağı ve daha sonra her ikisi de üzerinde bulunmadıkları makineye yükleneceği anlamına gelir.

DropBox'ın çatışmaları nasıl ele aldığını bilmiyorum, ama birleştiremeyeceğinizi söyleyebilirim.

Şimdi kataloğun 2 kopyasına sahipsin.

Kötüleşiyor. Lightroom kataloğu ayrıca küçük resimler ve daha pek çok küçük dosya içeriyor ve bunun sonucunda ortaya çıkacak olan şey, birden fazla bilgisayardaki değişikliklerin diğer bilgisayarlarla çapraz senkronizasyona uğraması, ancak ait oldukları kataloğa karşılık gelmemesi.

Örnek:

  • Makine + 1'deki katalog + daha küçük dosyalar A, B ve C değiştirildi
  • Makine + 2'deki katalog + daha küçük dosyalar D, E ve F değiştirildi

Senkronizasyondan sonra:

  • Katalog dosyalarında çatışma
  • A, B ve C, makine 2'ye kopyalandı, ancak artık katalogla uyuşmuyor (unutmayın, çakışan katalog değişiklikleri)
  • D, E ve F, makine 1'e kopyalanır ve kataloğa karşılık gelir (en az bir tanesi)

Bu yüzden size iyi bir tavsiye olduğunu düşündüğüm şeyi vereyim: Bunun için dosya düzeyinde senkronizasyon araçları kullanmayın. Başlangıçta işe yarayabilir, ancak bir noktada yedeklemeden ve saatlerden (ya da günlerden) kaybedilen zamanın geri yüklenmesiyle bırakılırsınız.

Öte yandan, gerçek Lightroom katalog senkronizasyon araçlarını (baktım ancak henüz bulamadım) bulabilirseniz, çalışması gerekir. Lightroom kataloğu (veya en azından önceki sürümlerde) bir SQLite veritabanı dosyasıdır, bu nedenle değişikliklerin içeriklere tek tek kopyalanması belki de yapılabilir, ama zordur ve veritabanı türünü ve büyük olasılıkla içeriği anlayan kesin araçlar gerektirir.

İstediğini yapabileceğin diğer yollar:

  • Bir makinede çalışmak için RDP veya benzeri bir şey kullanın, ancak her şeyi sadece 1 üzerinde tutun
  • ... öneriler?

3
Çok iyi noktalar. Düzenli olarak dosya düzeyinde eşitleme araçları kullanıyorum, ancak bu durumda yetersiz olduklarını belirsiz hissediyorum. Bu yüzden özellikle Lightroom'u sordum.
dbkk,

5

Farklı bir strateji deneyebilirsiniz: Küçük, büyük kapasiteli (1TB) bir USB3 sürücüsü kullanıyorum ve nereye gidersem gideyim. Bunlar, bugünlerde bir cüzdandan daha küçüktür ve 7200 RPM ve USB3'te oldukça hızlıdır. İçeriğin daima birincil iş istasyonumda ve daha sonra her taktığımda yedeklendiğinden emin olmak için Cobian yedekleme yazılımını kullanıyorum. Yedeklemeyi bir adım daha ileri götürüp çevrimiçi bir yedekleme hizmeti kullanabilirsiniz. Şahsen, CBS verilerim için benzer bir kurulum kullandığım Egnyte'i iş için kullanıyorum (1TB için yıllık 50 $ / yıl). (Egnyte, yedekleme özelliklerine sahip bir Dosya Paylaşımı hizmetidir) Yedeklemeyi ilk kez çalıştırmak uzun zaman alıyor ancak bundan sonra oldukça hızlı (ve kesintisiz).


Bu aslında gerçekten iyi bir çözüm ve senkronizasyondan çok daha kolay. Neden düşünmedim bilmiyorum - bunu bir seçenek olarak keşfedebilirim ...
eouw0o83hf

Benim için çalışıyor. İş için çok seyahat ediyorum ve gittiğim her yere çok büyük miktarda veri getirmem gerekiyor. Disiplinli bir yedekleme stratejisi bu yaklaşımda çok önemlidir.
Jakub Sisak GeoGraphics

2

Şu anda katalogları bilgisayarlar arasında senkronize etmek için özellikle biri PC, diğeri Mac olduğunda bir araç geliştiriyorum. Şu anda en zor kısım üzerine yoğunlaşıyor: Bir bilgisayarda yaratılmış / değiştirilmiş bir katalogun diğerinde kullanılabilir olmasına rağmen düzenlerdeki farklılıklara rağmen. Çalışmalar devam etse de, yaklaşık altı ay boyunca başarı ile kullanıyorum. Yani LRSync'e bir göz atmak isteyebilirsiniz.


0

Adobe Lightroom veya Apple Aperture hakkında konuştuğunuzdan emin değilim. Lightroom hakkında konuştuğunuzu varsayalım, bunu kullandığınızdan ve sorunuzun etiketlerinde kullandığınız için Microsoft Live Sync'i kullanmanızı öneririm.

Canlı Eşitleme Bilgisi

Live Sync, Microsoft "bulut" ağı üzerinden bilgisayarlarınız arasında klasörler paylaşmanıza izin veren bir sistemdir. Senkronizasyon otomatik, hafiftir ve neredeyse sınırsız dosya sağlar. Microsoft Live Wave 4'ün şu anki "beta" sürümü aşağıdakileri desteklemektedir:

  • 200'e kadar senkronize edilmiş klasör
  • Klasör başına 100.000 dosyaya kadar
  • Dosya başına maksimum 40 GB boyutunda

Bu toplamda 800.000.000 Gb veya 800 petabayt veri. Senkronizasyon yaparken, Live Sync yalnızca paylaşılan klasörleriniz arasındaki farkları senkronize eder. 100 fotoğraf eklediyseniz ve 50 tane daha düzenlediyseniz, yalnızca bu fotoğrafları ve ilgili ışıklı oda verilerini, aydınlık koleksiyonu veritabanıyla birlikte eşitleyecektir. Senkronizasyonların olabildiğince hızlı olduğundan emin olarak yalnızca değiştirilen dosyaların parçaları ve yama ayrıntıları aktarılır.

Muhtemel Dezavantajları

Live Sync iş için doğru araç olmayabilir. Çok miktarda veriyi (çoğu konser) çok hızlı bir şekilde senkronize etmeniz gerekirse, Live Sync çok yavaş olabilir. Çok büyük miktarlarda yeni verileri düzenli aralıklarla senkronize etmek, Live Sync ile kullanmak zorunda olduğunuz ayrılmış bant genişliğinize aşırı yük getirecektir, böylece senkronizasyonunuz çok uzun sürebilir. Her gün burada ve orada sadece birkaç yüz eşanjörü eşitlemeniz gerekirse, size iyi hizmet edecektir. Her gün birçok konser senkronize etmeniz gerekiyorsa, faydalı olması için yeterince iyi bir performans göstermeyebilir.

Taşınabilir Sürücü Çözümü

Günde birden fazla konser senkronize etmeniz gerekirse, Live Sync'ten daha iyi bir çözüm taşınabilir bir harici sabit disk olacaktır. İşleri çabuk tutmak için, maksimum hız için E-SATA'yı destekleyen taşınabilir bir sürücü almaya çalışırdım. Lightroom koleksiyonunuzu ve fotoğraflarınızı taşınabilir sürücüye taşıyın ve taşınabilir sürücüyü koleksiyon saklama alanı olarak kullanmak için hem masaüstünüzü hem de dizüstü bilgisayarınızı kurun. Bu çözümün dezavantajı, bir sabit sürücüyü iki sistem arasında fiziksel olarak hareket ettirebilmeniz gerektiği, ki bu ideal olmayabilir. Hitachi veya Seagate Barracuda gibi güzel, yüksek hızlı, yüksek yoğunluklu bir sürüş her şeyi hızlı tutacaktır.


FYI Live Sync şimdi Live
Mesh'tir

İsim değişikliğine rağmen, istatistikler hala aynı (hatta daha fazlası) olarak listeleniyor. Windows Live Mesh 2011 indirme sayfasındaki "Klasörler arasında klasörleri eşitle" yi tıklarsanız, 200 klasör, klasör başına 100k dosya, dosya başına 50 Gb yazılır
jrista

Bu bağlantı hiçbir şey söylemez ve kendi sitesinde hiçbir bilgi bulamıyorum. Ama sana inanıyorum ... yemin etsem de bir noktada Microsoft’un sayfalarından birinin diğer istatistiklerini okudum. omuz silkme
glenneroo 21:11

Bu bağlantıdan (hala benim için çalışıyor gibi görünüyor): "Windows Live Mesh ile, her biri 50 GB boyutunda ve 100.000 dosya içeren 200 adede kadar klasörü senkronize edebilirsiniz."
jrista

neyse, ben bir aptalım, bütün bu konuşma şimdi silinebilir;)
glenneroo

0

Dizüstü bilgisayarınızdan her zaman "katalog olarak dışa aktarabilir" ve daha sonra orada her şeyi birleştirmek istiyorsanız daha sonra iş istasyonunuza "katalogdan içe aktarabilirsiniz".

Her iki seçenek de dosya menüsünün altında.


3
Bu, düzenleme geçmişinizi fotoğraflarda koruyor mu? Bu seçenekle gitmememin kesin nedenini hatırlayamıyorum, ancak bir neden veya başka bir sebeple benim için işe yaramayacağından oldukça eminim.
eouw0o83hf

Bu iyi bir nokta, başımın üstünden bilmiyorum, ama LR tahrip edici olmayan bir editör olduğundan, değişiklikler yığını zaten dahili olarak depolanmalı ve bunun değişiklik geçmişi olarak ortaya çıkmadığı aptalca görünüyordu. . Yine de yanlış olabilirim.
guioconnor

0

Buradaki diğer cevaplar çok iyi olsa da, hepsinin senkronizasyon problemleri vardır (bazı detaylarda ele alırlar).

Başka bir yaklaşım (kullanımı gerçekten kolay, ancak kurulumu biraz zor), ana ağ geçidinize / yönlendiricinize taktığınız önceden oluşturulmuş ve yapılandırılmış küçük bir sunucu olan bir NAS (ağa bağlı depolama) satın almak olacaktır - genellikle Ethernet kablosu.

Daha sonra yerel sisteminizde bir ağ sürücüsü olarak erişirsiniz ve ayrıca (genellikle) statik bir IP adresi ve URL'si alırsınız (genellikle dyndns.com gibi bir hizmeti kullanarak).

Siz veya yerel meraklınız bu kurulumu aldıktan sonra, LightRoom'unuzu ve üzerine başka bir dosya koyarsınız. Daha sonra bu tek kopyaya ev sisteminizden, dizüstü bilgisayarınızdan veya Internet'teki herhangi bir bilgisayardan (şifreleme, şifre güvenliği vb.) Erişirsiniz.

Bu yolla, yalnızca bir veri kümeniz olur, böylece hiçbir eşitleme sorunu olmaz (iki kişi aynı anda güncellemeye çalışmadığı sürece). Her yerden güvenli bir şekilde erişebilirsiniz.

Üzerinde çalıştığınız bilgisayarda depolanmadığından, üzerinde çalıştığınız bilgisayarı yüklemeden verilerin yedeklerini çalıştırmak için daha fazla seçeneğiniz vardır. Aslında, birden fazla disk sürücüsünü destekleyen NAS'ların çoğu, yalnızca iki (veya daha fazla) sürücüyü aynanız olarak kullanmak için RAID 1, 5 veya 10 veya hatta (çok daha basit) olarak ayarlamanızı sağlar Verilerin birden çok kopyasının farklı sürücülerde otomatik olarak az ya da çok olmasını sağlar. Bunu, kimsenin erişemediği kendi kişisel bulut depolama alanı olarak düşünebilirsiniz (açıkça onlara vermediğiniz sürece).

Bu, kurulumu biraz uzmanlık gerektirir, ancak bir kez yapıldıktan sonra, birden fazla bilgisayardan erişmeniz gereken, hatta sadece yedeklemek istediğiniz veriler için bile erişmeniz gereken tüm veriler için kullanımı çok kolay ve esnektir için.


Lightroom, katalog verilerini bir ağ sürücüsünde saklamanıza izin vermez, bu nedenle fotoğraflar aynı konumda olur, ancak yine de iki ayrı kütüphaneniz olur.
Brendan Abel

@BrendanAbel - Bummer. Lightroom'un yerel bir sürüş olduğunu düşündürmenin bir yolu var mı? Windows ile pek bir şey yapmıyorum, ancak Linux ile uzak bir sürücüyü yerel bir sürücü olarak göstermenin birkaç yolu vardır (bağlama takma gibi). Windows muhtemelen benzer bir şey vardır.
Joe

0

Resilio Sync (eski BTSync) kullanıyorum: https://getsync.com

Arka planda çalışan ve dosyaları çalışan iki bilgisayar arasında senkronize eden bir araçtır . Dropbox gibi, ancak merkezi bir sunucusuz - bu nedenle ücretsiz, otomatik (ve yerel ağ üzerinden gerçekten hızlı aktarımlara sahip), ancak aşağıdakilerden emin olmalısınız:

  • iki bilgisayarın da çalıştığını
  • Katalogda yapılan değişiklikler ile senkronize edilene kadar ikinci bilgisayarda Lightroom'u açmadığınızı
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.