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?

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)?


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.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.