Backup z SD card (BTRFS) do NAND (UBI)

Udelal jsem si “backup” aktualniho systemu z SD card (BTRFS) do NAND (UBI) bez pouziti serioveho portu nasledujicim zpusobem:

pod bezicim systemem z SD karty:

  • mount “rootfs-ubifs”

  • mount /dev/mmcblk0p2

  • nahrazeni obsahu mountu “rootfs-ubifs” obsahem z /dev/mmcblk0p2 (snapshot kterej chci)

  • mount /dev/mmcblk0p1
    nandwrite -pq /dev/mtd6 fdt
    nandwrite -pq /dev/mtd7 zImage
    (fdt a zImage z mountu /dev/mmcblk0p1)

po vyjmuti SD karty (nebo smazani a naslednem power off/on) Turris korektne naboouje z UBI se snapshotem, ktery jsem si tam nahral…
z ceho ma bootovat by slo asi nastavit zmenou UBOOTu pres fw_setenv bez vyjmuti SD karty

a ted dotaz:
Je tento postup OK? nebo lze udelat tento “backup” jinou “lepsi” cestou?

dik

Dobrý dotaz, také by mě to zajímalo :slight_smile: @miska dík :slight_smile:

Bez toho nandwrite, na ubi se kernel a fdt cte z rootfs.

1 Like

Je to návod pro Omnii nebo se dá nový kernel flashnout i do Turrisu 1.0 ?

Chápu, že to je postup pro Turris 1.x (copak Omnie mají BTRFS na SD kartě a UbiFS v NAND?)

1 Like

Pravda. V tom případě bych to rád využil také, ale nějak mi tam chybí druhá část mount pointů a způsob jakým se zkopíruje obsah z SD jako nějaký cp příkaz ?