Bagaimana cara mengkloning kartu microSD boot drive Linux?

1

Saya memiliki instalasi Lubuntu yang mem-boot dari kartu MicroSD. Saya ingin mengkloning kartu MicroSD yang dapat di-boot sehingga saya dapat mengembalikannya ke kartu lain jika gagal pada tahap tertentu di masa depan. Apakah perintah di bawah ini akan membuat gambar yang dapat di-boot yang dapat saya kembalikan ke kartu SD baru di masa mendatang?

sudo dd if=/dev/rdisk3 of=SD.img bs=1m
Ian M
sumber

Jawaban:

0

Jika kartunya /dev/rdisk3 maka ya, itu akan terjadi.

Hanya saja jangan lakukan itu dari bawah kata Lubuntu. Mengkloning sistem file yang dipasang adalah ide yang buruk, kecuali itu dipasang hanya-baca.

Untuk memulihkan dari gambar, aktifkan sesuatu seperti sudo dd if=SD.img of=/dev/rdisk3. Sekali lagi, jangan lakukan itu ketika sistem file kartu dipasang.

Secara umum Anda hampir selalu membutuhkan Linux kedua untuk dengan mudah mengkloning yang pertama.

Kamil Maciorowski
sumber
dengan snapshot hanya-baca, Anda dapat mengkloning sistem yang sedang berjalan :)
mimi.vx
"Jika kartunya adalah / dev / rdisk3 ..." - Mungkin Anda menetapkan bahwa OP perlu menyalin dari seluruh SDcard daripada partisi?
sawdust
0

Jika ini adalah output fdisk untuk kartu MicroSD, mungkin perintahnya adalah:

sudo dd if=/dev/sde of=SD.img bs=1m

?

Disk /dev/sde: 14.9 GiB, 15931539456 bytes, 31116288 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x437cca03

Device     Boot    Start      End  Sectors  Size Id Type
/dev/sde1  *        2048 23060479 23058432   11G 83 Linux
/dev/sde2       23062526 31115263  8052738  3.9G  5 Extended
/dev/sde5       23062528 31115263  8052736  3.9G 82 Linux swap / Solaris
user1175461
sumber