Jak przenieść konfigurację między kartami SD?

20

Zacząłem od karty SD o pojemności 2 GB, ale uważam to za nieco przytulne, więc kupiłem kartę o pojemności 16 GB, aby ją wymienić. Czy za pomocą jednego Pi mogę przenieść całą swoją pracę między kartami, czy też muszę zacząć od zera?

Tom Medley
źródło

Odpowiedzi:

23

Powinieneś być w stanie skopiować obraz, używając tej samej aplikacji, którą sflashowałeś go (lub ddpolecenie w Linuksie):

dd if=/dev/sdx of=/path/to/image

Gdzie sdxreprezentuje kartę SD.

Można to następnie sflashować na nową kartę SD, tak jak oryginalna:

dd if=/path/to/image of=/dev/sdx

Aby uzyskać więcej informacji, zobacz to pytanie:

Jak wykonać kopię zapasową mojego Raspberry Pi?

Tutaj możesz zobaczyć, jak zwiększyć rozmiar obrazu:

Jak mogę zmienić rozmiar mojej partycji / (root)?

Jivings
źródło
Czy wymaga to jednoczesnego dostępu do dwóch kart (np. Podłączenie drugiego czytnika kart)? Jeśli nie, zakładam, że obraz jest przechowywany w pamięci RAM, dopóki nie zostanie zapisany na nowej karcie. Co się stanie, jeśli oryginalny obraz jest większy niż ilość dostępnej pamięci RAM? Dzięki!
Ben
@Ben Obraz jest przechowywany na dysku pod ścieżką podaną przez ofparametr.
Jivings
Dzięki za odpowiedź, ale wciąż coś tu brakuje. Czy to oznacza, że ​​muszę mieć jednocześnie obie karty SD (tj. Dwa dyski) podłączone do pi?
Ben
2
@ Ben nie możesz tego zrobić na Raspberry Pi. Musisz użyć oddzielnej maszyny.
Jivings
@Ben Czy nie można użyć adaptera USB na SD do przechowywania karty docelowej?
Bob Brown
1

Istnieje wstępnie zainstalowana aplikacja z Raspbian, która może skopiować całą sdcard na nową sdcard przez USB. Nazwa aplikacji to kopiarka karty SD. Można go znaleźć w akcesoriach.

Sohan Arafat
źródło