Dodano: 22.05.2023 / Zaktualizowano: 18.12.2023
No incremental base on dataset and replication from scratch is not allowed.
TrueNAS CORE
Spis treści
    no-incremental-base-on-dataset-and-replication-from-scratch-is-not-allowed

    Ostatnia aktualizacja: 18.12.2023 r.

    Error:

    No incremental base on dataset 'ZEUS/INSTALKI' and replication from scratch is not allowed.

    Log:

    [2023/12/18 03:00:01] INFO     [replication_task__task_1] [zettarepl.retention.calculate] Not destroying 'auto-2023-09-16_03-00' as it is the only snapshot left for naming schema 'auto-%Y-%m-%d_%H-%M'
    [2023/12/18 03:00:01] INFO     [replication_task__task_1] [zettarepl.replication.pre_retention] Pre-retention destroying snapshots: []
    [2023/12/18 03:00:01] ERROR    [replication_task__task_1] [zettarepl.replication.run] For task 'task_1' non-recoverable replication error NoIncrementalBaseReplicationError("No incremental base on dataset 'ZEUS/INSTALKI' and replication from scratch is not allowed")

    Błąd ten może pojawić się w wyniku nagłego wyłączenia serwera (np. brak prądu). Jeśli system nie zdąrzy przesłać migawki, a w międzyczasie wykona nową to spowoduje to różnicę danych wspólnych między miejscem źródłowym a docelowym czyli cel ma migawki, które nie mają żadnych danych współnych z tymi w źródle. Aby rozwiązać ten problem należy usunąć wszystkie migawki w miejscu docelowym i ponownie wykonać pełną replikację.

    Ta czynność może spowodować utratę danych jeśli miejsce docelowe zawiera dane, których nie ma już na źródle, a są one ważne.

    1. Przechodzę do Tasks - Replication Tasks - rozwijam zadanie z błędem - EDIT.

    2. W kolumnie Destination zaznaczam opcję ☑ Replication from scratch i zapisuję zmianę klikając w przycisk SAVE.

    3. Ponownie rozwijam zadanie z błędem i uruchamiam je.

    4. Potwierdzam uruchomienie zadania klikając przycisk CONTINUE.

    5. Zadanie zostanie uruchomione, a jego status zmieni się na RUNNING.

    6. Klikając w RUNNING mogę podejrzeć stan wykonania zadania.

    7. Po przesłaniu wszystkich danych status zadania zmieni się na FINISHED.

    8. Na koniec wchodzę w ustawienia zadania i wyłączam opcję ☑ Replication from scratch. Mógłbym tego nie robić i na przyszłość "uodpornić się" na ten błąd, jednak pozostawienie tej opcji aktywnej nie jest zalecane.
    0 komentarzy

    Szybki kontakt

    Masz pytania? Napisz