kofec Opublikowano 5 godzin temu Udostępnij Opublikowano 5 godzin temu Cześć, wtyczka do robienia kopii konfiguracji nBoxa i wgrywania jej z powrotem — na ten sam box albo na inny. Powstała przy zamianie dwóch boxów między domami, kiedy wszystko przenosiłem ręcznie. Menu — Menu → Ustawienia → System → nBox kopia: Zrób kopię teraz — na dysk, pendrive albo NFS, Wgraj kopię (też z innego boxa) — szuka kopii na wszystkich nośnikach, pozwala wybrać części, na końcu restart albo wyłączenie boxa, Co wejdzie do kopii — lista plików i rozmiar, bez zapisywania, Ustawienia — miejsce kopii, kopia automatyczna codziennie albo co tydzień, o której godzinie i ile ostatnich zostawić. Części kopii (każda to osobne archiwum, wgrywa się wybrane): Kanały i bukiety (lamedb, bukiety, alternatywy, blacklist/whitelist) Ustawienia enigmy, timery, picony Oscam (konfiguracja i binarka) Sieć: adres, fstab, NFS System: rc.local, /root, usługi, crontab, użytkownicy, klucze SSH Lista zainstalowanych pakietów Kanały i oscam wgrywają się bez restartu (lista przeładowana w działającej enigmie, oscam zrestartowany). Pozostałe części — enigma zamyka się czysto, pliki są podmieniane, potem restart albo wyłączenie (gdy box jedzie gdzie indziej). Bezpieczniki Przed każdym wgraniem robi kopię obecnego stanu (…_przed_wgraniem, zostają 3 ostatnie). Ostrzega, gdy kopia jest z innego typu boxa (tunery w ustawieniach enigmy mogą nie pasować). Kopia automatyczna domyślnie wyłączona — sama instalacja nic nie zapisuje. Pomija śmieci: epg.dat, logi crashy, *.bak, *.pyc, duże pliki w /root. Uwaga przy przenosinach na drugi box w tej samej sieci: część „Sieć” ma adres IP, a „System” klucze SSH — nie wgrywaj ich, jeśli oba boxy mają działać obok siebie. Całą robotę robi skrypt /usr/bin/nbox_kopia, więc działa też z telnetu/SSH: nbox_kopia sprawdz nbox_kopia zapisz -d /hdd nbox_kopia wgraj /hdd/nbox_kopia/<kopia> kanaly,oscam nic Przebieg wgrywania: /tmp/nbox_kopia.log. Instalacja opkg install /tmp/enigma2-plugin-systemplugins-nboxkopia_1.0_all.ipk i restart enigmy. Źródła github.com/kofec/nbox-sh4 → enigma2/NBoxKopia (wtyczka) i skrypty/nbox_kopia.sh (skrypt), opis części w README. Pakiet buduje się bez Dockera: git clone https://github.com/kofec/nbox-sh4 cd nbox-sh4 python3 pakiety/zbuduj_ipk.py --wyj wynik md5 załącznika: e47a51278486797fa996b88ab99e026b enigma2-plugin-systemplugins-nboxkopia_1.0_all.ipk enigma2-plugin-systemplugins-nboxkopia_1.0_all.ipk Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Dołącz do dyskusji
Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.