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

Przewodnik po pamięci masowej nagrywania telewizji na żywo: pojemność, przechowywanie i czyszczenie
Zmierz rzeczywiste nagrania, zarezerwuj zapas, połącz limity wieku i pojemności oraz potwierdź, że najstarszy kwalifikujący się program zostanie usunięty, zanim pamięć się zapełni.

Proces odzyskiwania metadanych multimediów domowych po przywróceniu bazy danych
Zabezpiecz przywrócony stan, zweryfikuj tożsamość multimediów i ścieżki, a następnie napraw brakujące grafiki lub dopasowania w pilotażowej bibliotece przed wprowadzeniem szeroko zakrojonych zmian metadanych.

Lista zgodności klientów Jellyfin z dźwiękiem, obrazem i napisami
Testuj reprezentatywne pliki, zmieniając jedną zmienną naraz, i rejestruj dla każdego klienta: bezpośrednie odtwarzanie, remultipleksowanie, konwersję dźwięku, transkodowanie wideo lub niepowodzenie.

