Duplikaty pojawiające się dopiero po włączeniu biblioteki zewnętrznej zwykle oznaczają, że to samo zdjęcie trafiło do bazy danych dwiema różnymi ścieżkami importu.
Nie zaczynaj od usuwania kart, które wyglądają identycznie. Najpierw ustal, czy aplikacja utworzyła dwa rekordy dla jednego fizycznego pliku, zindeksowała przesłaną kopię oraz oryginał zewnętrzny, czy też znalazła rzeczywiście inny, edytowany plik. Naprawa polega na usunięciu nakładającej się granicy importu przy zachowaniu nadrzędnego zasobu i jego właściciela.
Ustal, czy duplikat istnieje fizycznie, czy tylko na poziomie bazy danych
Wybierz jedno zduplikowane zdjęcie i porównaj jego ścieżkę w systemie plików, rozmiar, sumę kontrolną, znacznik czasu wykonania oraz identyfikator rekordu biblioteki. Dwie karty w interfejsie nie oznaczają automatycznie istnienia dwóch fizycznych kopii.
Obsługa zasobów w bibliotece zewnętrznej może ujawnić pliki, które zostały już przesłane inną ścieżką, tworząc dwa rekordy aplikacji, nawet gdy w gospodarstwie domowym przechowywany jest tylko jeden obraz źródłowy.
Jeśli oba rekordy wskazują tę samą fizyczną zawartość poprzez różne katalogi główne bibliotek, jest to problem z granicą importu. Jeśli rzeczywiście istnieją dwa pliki, zamiast tego zdiagnozuj proces kopiowania.
Zmapuj każdą ścieżkę, która może indeksować ten sam folder
Zapisz katalog przesyłania, katalogi główne bibliotek zewnętrznych, montowania bind, miejsca docelowe synchronizacji oraz każdy zagnieżdżony folder wskazujący z powrotem na inne indeksowane drzewo katalogów.
Samodzielnie hostowane konfiguracje zdjęć często oddzielają zarządzane przesyłane pliki od obserwowanej pamięci masowej; zrozumienie tych granic bibliotek Immich ułatwia wykrycie nakładających się katalogów głównych bardziej niż szukanie w interfejsie ogólnego przycisku usuwania duplikatów.
Wyłącz lub zawęź jedno nakładające się źródło w bibliotece testowej. Jeśli drugi rekord zniknie po obsługiwanym ponownym skanowaniu, a plik pozostanie dostępny, zachowaj jedną nadrzędną ścieżkę importu.
Oddziel własność od tożsamości pliku
Porównaj, kto jest właścicielem każdego rekordu biblioteki, i sprawdź, czy jedna kopia została przesłana przez użytkownika, podczas gdy biblioteka zewnętrzna indeksuje ten sam plik dla administratora lub konta usługi.
Typowa ścieżka pamięci masowej samodzielnie hostowanego Immich korzysta z kilku usług i lokalizacji pamięci, dlatego identyczne dane binarne mogą trafić do aplikacji z różnymi zasadami własności lub cyklu życia.
Nie łącz rekordów bez zastanowienia, gdy własność wpływa na albumy, udostępnianie, usuwanie lub metadane twarzy. Wybierz ścieżkę, której cykl życia odpowiada sposobowi, w jaki gospodarstwo domowe chce zarządzać tym zdjęciem.
Porównaj dokładne kopie z wariantami po edycji
Przed usunięciem czegokolwiek porównaj sumy kontrolne i wymiary w pikselach. Edycja zdjęcia w telefonie, eksport z zastosowanym plikiem sidecar lub przepisanie metadanych może wyglądać identycznie w galerii, a jednak oznaczać rzeczywiście inny plik.
Planowanie pamięci masowej dla Immich podkreśla znaczenie świadomego planowania zewnętrznej pamięci masowej Immich; to rozróżnienie ma znaczenie, gdy zewnętrzne drzewo katalogów zawiera obok siebie oryginały, edytowane eksporty i już zaimportowane kopie zarządzane.
W przypadku prawdziwych duplikatów korzystaj z dowodów dotyczących identycznej zawartości i zachowuj pochodne po edycji, jeśli zawierają zamierzone zmiany. Sam wynik podobieństwa wizualnego nie jest bezpieczną podstawą do usuwania.
Wybierz jedną granicę importu i ją zweryfikuj
Po wybraniu nadrzędnego źródła usuń wyłącznie nakładającą się definicję biblioteki lub zduplikowaną kopię zarządzaną, korzystając z obsługiwanych działań aplikacji. Zachowaj niezależną kopię zapasową do czasu sprawdzenia działania albumów i udostępniania.
Powiązany proces ZimaSpace dotyczący migracji zduplikowanych zdjęć jest tutaj przydatny, ponieważ traktuje porządkowanie duplikatów jako decyzję migracyjną, a nie jako skrót do masowego usuwania.
Przetestuj konfigurację ponownie, przesyłając jedno nowe zdjęcie z telefonu oraz dodając jeden plik do folderu zewnętrznego. Naprawa jest trwała, gdy każdy nowy zasób trafia dokładnie raz i po ponownym skanowaniu nie powoduje utworzenia drugiego rekordu.
Wsparcie i wskazówki
Więcej do przeczytania

Czy Plex może współdzielić kartę graficzną z innym kontenerem Dockera?
Plex i inny kontener często mogą korzystać z tego samego układu GPU, ale należy przetestować obsługę sterowników, mapowanie urządzeń, obciążenie silnika wideo, pamięć oraz...

Jak ustalić, czy błąd Plex pochodzi od klienta, czy od serwera
Odtwórz ten sam przypadek na innym kliencie, porównaj ścieżkę sesji, a następnie zbierz dowody z serwera dopiero wtedy, gdy zakres analizy wskaże, gdzie faktycznie...

Jak skonfigurować pamięć podręczną Plex i tymczasową pamięć na transkodowane pliki
Chroń trwały stan Plex, umieszczając tymczasowe pliki transkodowania na odpowiedniej pamięci lokalnej, a następnie zweryfikuj czyszczenie, ilość wolnego miejsca i zachowanie podczas ponownego uruchamiania.

