Přepínání systémů na Raspberry Pi

Le_Ze

  • ***
  • 128
    • Zobrazit profil
    • E-mail
Přepínání systémů na Raspberry Pi
« kdy: 24. 08. 2024, 23:45:00 »
Dobrý den.
Náhodou jsem narazil na toto.
https://forums.raspberrypi.com/viewtopic.php?t=266092

Citace
Pro přepnutí zaváděcích oddílů po restartu stačí zadat číslo oddílu jako součást příkazu reboot. Vzpomínám si, že syntaxe i

# systemctl reboot n,

kde n je nahrazeno číslem oddílu, který chcete zavést, například něco jako

# systemctl reboot 3

by restartovalo Pi ze třetího oddílu na SD kartě.

Šlo by takovým zpusoben přepinat systemy, když jeden je na SD kartě a druhý na M2 disku?
Děkují.


Re:Přepínání systémů na Raspberry Pi
« Odpověď #1 kdy: 25. 08. 2024, 15:57:00 »

Le_Ze

  • ***
  • 128
    • Zobrazit profil
    • E-mail
Re:Přepínání systémů na Raspberry Pi
« Odpověď #2 kdy: 27. 08. 2024, 06:42:02 »
To vím a použivam. Toto by bylo jednodužši.
Mi jde jen o zálohovaní systému.
Zálohovat systém, který běží prý není moc dobre.
Tak když chci zalohovat ten na M2, tak přes ten, na SD.

Re:Přepínání systémů na Raspberry Pi
« Odpověď #3 kdy: 27. 08. 2024, 08:17:20 »
Ano, to je rozhodně lepší dělat zálohu z toho FS, kde systém zrovna neběží. Třeba pomocí tar a zstd. Nebo možná je pro začátečníka jednodušší zálohovat do obrazu img, který se pak na cílové médium (SD/NVMe) prostě nakopíruje stejně, jako při první instalaci.

V tom případě ale se musí třeba na SD vejít navíc celé NVMe včetně volného místa. To nevím, jak by jednoduše šlo obejít. Jako jde ten obraz komprimovat a volné místo nic nezabere.

Ale v principu se udělá dd toho celého disku, ze kterého není systém spuštěný a pak se pustí třeba PiShrink, aby byl výsledek menší. Pak taky jde nakopírovat na menší médium a po prvním startu se sám roztáhne. Stejně jako instalační obrazy.

https://github.com/Drewsif/PiShrink

k3dAR

  • *****
  • 2 971
  • porad nemam telo, ale uz mam hlavu... nobody
    • Zobrazit profil
    • E-mail
Re:Přepínání systémů na Raspberry Pi
« Odpověď #4 kdy: 27. 08. 2024, 13:47:41 »
nemam RPi, takze teoreticka uvaha, pokud by si na M.2 pridal oddil (stejny typ/velikost/format jako boot oddil na microSD), z te microSD boot oddilu do nej vse zkopiroval, a upravil cmdline.txt nebo config.txt - nejsem si jistej v kterem je definovano jaky oddil je pro rootfs, obecne bych cekal v cmdline.txt ale mozna ma RPi to v druhem ci obou :-)
tak bych pak cekal ze rebootnes (pres tebou zminenej postup s cislem toho noveho oddilu) do systemu z microSD...

to same pak udelat smer M.2 => microSD, tam si ale zaroven pohlidat aby po aktualizaci systemu na M.2 si/se soubory v boot oddilu na microSD pro M.2 system, aktualizoval(rucne)/lo(pres nejakej hook povesenej na kernel update)