Cum de a clona Pixel Pi Pi Cards folosind linia de comandă în OS X

Raspberry Pi rulează dintr-un sistem de operare stocat pe o placă Secure Digital (SD) și pot fi utilizate multe sisteme de operare diferite. Depozitarea este relativ ieftină, poate fi creată (fulgeră), recreat, scris și suprascris cu ușurință.

Pe de o parte, acesta este un avantaj al lui Pi. Pe de alta parte, natura experimentala a lui Pi inseamna mai mult timp in timp ce clipeau carduri SD. Acest tutorial vă arată cum să utilizați un Mac pentru a clona orice card Raspberry Pi SD, care este deosebit de util atunci când aveți sistemul de operare instalat exact așa cum doriți.


Zmeura Pi

Raspberry Pi este oarecum diferită de calculul, la care ne-am obișnuit cei mai mulți dintre noi, din ultimele două decenii. Este o placă de componente osoase și conectori care necesită o sursă de alimentare, o tastatură, un monitor și un mouse pentru al pune în funcțiune.

Cu aproape două milioane și jumătate de unități vândute în mai puțin de un an de la lansarea sa - și cu accentul pus pe codarea și experimentarea copiilor (adulți?), S-ar putea să nu fie o exagerare să considerăm că Raspberry Pi este un dispozitiv revoluționar.

Capacitatea de a experimenta, de a juca și de a sparge lucrurile este o parte a distracției. Prin clonarea cardurilor SD, puteți fi din nou în funcțiune din nou cu minimul de nefuncționare.


Configurați cardul SD

Înainte de a vă angaja să vă clonați cardul SD, instalați NOOBS sau sistemul de operare la alegere, personalizați-l și configurați cum doriți să îl utilizați.

Bacsis: Pentru a configura cardul SD, citiți tutorialele noastre Cum se instalează NOOBS pe o piersică Pi cu un Mac și Cum se instalează NOOBS pe o piersică Pi cu un Mac.


Clonarea cardului SD cu Mac OS X

Clonarea este procesul de a face o copie exactă. Pașii afișați mai jos vă vor ajuta să creați o imagine pe disc a cardului dvs. Raspberry Pi SD, indiferent de sistemul de operare exact pe care îl aveți sau cum a fost configurat.

Beneficiul de a avea o imagine pe disc a cardului dvs. SD este că aveți o copie de rezervă a datelor dvs., din care puteți scrie cu ușurință un nou card SD


Clonarea utilizând linia de comandă (CLI)

Pasul 1. Introduceți cardul SD

Asigurați-vă că ați introdus cardul SD pe care doriți să-l clonați în cititorul de carduri SD al calculatorului dvs. Mac. Dacă calculatorul dvs. Mac nu are un cititor intern de carduri SD, va trebui să conectați un cititor extern de carduri SD printr-o priză USB.

Pasul 2. Localizați cardul SD

Deschis Terminal și introduceți următoarea comandă pentru a localiza cardul SD:

lista disktil

Răspunsul va fi ceva similar cu cel prezentat în screenshot-ul meu din Terminal. Identificați cardul SD (a se vedea mai jos NUME și MĂRIMEA pentru a verifica volumul corect). În exemplul meu, cardul SD este / Dev / disk2.


Localizarea cardului SD utilizând o comandă terminală

Pasul 3. Clonarea cardului SD

Indiferent dacă cardul dvs. RPi SD este configurat exact așa cum doriți, sau doriți doar să faceți o clonă incrementală înainte de a instala un software, copierea de rezervă a cardului SD vă poate economisi timp pe termen lung.

În exemplul meu, cardul meu SD este / Dev / disk2. Modificați acest lucru ca fiind necesar pentru dvs. În Terminal, introduceți următoarea comandă pentru a crea o imagine a discului (.dmg) a cardului dvs. SD pe Spațiul de lucru.

sudo dd dacă = / dev / disk2 din = ~ / Desktop / raspberrypi.dmg

Clonarea cardului SD cu o comandă Terminal

Bacsis: Vi se poate cere să introduceți parola de administrator pentru a continua cu această comandă. Fiți conștienți de faptul că nu se vor afișa caractere în timp ce introduceți parola, astfel încât să fiți conștienți de cheile pe care le presați și să fiți atenți.

Procesul de clonare a cardului SD poate dura ceva timp și nu veți primi niciun progres în Terminal, în timp ce se copiază cardul SD. Cu toate acestea, veți primi un mesaj când procesul este complet.

Procesul de copiere poate dura ceva timp și va dura mai mult pentru carduri SD de capacitate mai mare. Pentru a vă oferi o idee, pe Mac mini Core i5, procesul de copiere de rezervă a unui card SD de 8 GB a durat 23 de minute.


Confirmarea finalizării

Restaurarea utilizând linia de comandă (CLI)

Este util să creați un imaginea master din cardul SD de pe care puteți replica pe noile carduri SD când și când este necesar.

Sau poate fi folosit pentru a restaura o cartelă SD existentă dacă a fost coruptă sau ați vrut să reveniți la o stare anterioară, de exemplu.

Pasul 1. Introduceți cardul SD care urmează să fie restaurat

Introduceți o cartelă necompletată (sau folosită și nuferată) în cititorul de carduri SD de pe computerul dvs. Mac.

Pasul 2. Localizați cardul SD care urmează să fie restaurat

Deschideți terminalul și localizați cardul SD, observând că numărul poate diferi de cel utilizat anterior, utilizând comanda:

lista disktil

Localizarea cardului SD utilizând o comandă terminală

Pasul 3. Deblocați cardul SD

În Terminal, introduceți următoarea comandă:

disktil unmountDisk / dev / disk2

Demontarea cardului SD cu o comandă Terminal

Pasul 3. Formatați cardul SD

Când ați identificat cardul SD, introduceți următoarea comandă pentru ao formata ca FAT16, în cazul meu este / Dev / disk2. Modificați acest lucru după cum este necesar pentru circumstanțele dvs.:

sudo newfs_msdos-F 16 / dev / disc2

Formatarea cardului SD de la Terminal

Pasul 4. Reveniți dintr-o imagine disc clonată

Localizați imaginea discului, dmg, pe care l-ați clonat anterior. Exemplul meu presupune că dmg este pe Desktop. În Terminal, introduceți următoarea comandă, asigurându-vă că identificați discul de destinație corect, în exemplul meu / Dev / disk2.

sudo dd dacă = ~ / Desktop / raspberrypi.dmg din = / dev / disk2

Restabilirea unei imagini pe un card SD

Bacsis: Rețineți că restaurarea imaginii discului pe cardul SD poate dura ceva timp. Probabil mult mai mult decât crezi. My Mac mini Core i5 a luat 3 ore și 27 de minute pentru a restabili pe un card SDXC de 8 GB.


Ce trebuie să faceți înainte de implementarea clonei

În orice moment trebuie să reveniți la un card SD clonat, să nu vă grăbiți. În loc să schimbați cardul existent cu clona, ​​asigurați-vă că reclonați clona înainte de al utiliza.

În acest fel, veți avea întotdeauna o versiune a sistemului dvs. de operare gata să meargă, exact așa cum vă place și fără a fi nevoie de un flux de lucru îndelungat în interfața, instalarea, actualizarea și actualizarea software-ului.


Concluzie

În acest tutorial v-am arătat cum să vă clonați cardul SD Raspberry Pi utilizând nimic mai mult decât interfața de linie de comandă (CLI) în Terminal pe OS X.

Clonarea cardurilor SD poate economisi o mulțime de timp, ceea ce înseamnă că puteți petrece mai mult timp bucurându-vă și experimentând cu Zmeura Pi.