@naboovalley:
Misalkan skenario berikut:
- Pada Raspberry Pi Anda, pergi ke terminal dan kemudian pergi ke direktori / dev. Anda harus melihat, di antara perangkat lain, mmcblk0, mmcblk0p1 dan mmcblk0p2.
- mmcblk0 adalah perangkat kartu SD "telanjang", sedangkan mmcblk0p1 adalah partisi pertama dari kartu SD yang berisi gambar kernel dan seterusnya dan mmcblk0p2 adalah partisi kedua dari kartu SD yang berisi sistem file root.
- Matikan Raspberry Pi Anda dengan cara yang layak (ketikkan perintah "shutdown", mungkin sebagai root)
- Masukkan kartu SD ke mesin Linux lain. Biasanya, direktori yang disebutkan di atas harus secara otomatis dipasang di / media / dan harus ada 2 subdirektori di sana (satu untuk partisi 1 kartu SD, satu untuk partisi 2 kartu SD)
- Anda telah membuat direktori temp untuk menyalin konten kartu SD Anda. Mengatakan:
~/tmp
- Anda berada di
~/tmp
Anda sekarang dapat menyalin konten dari partisi pertama dari kartu SD asli asli dengan mengeluarkan perintah rsync berikut:
rsync -avn /media/<user>/<partition1> .
Jangan tidak menaruh /
di akhir! Perintah di atas akan "menjalankan kering", yang berarti akan menunjukkan kepada Anda apa yang akhirnya akan dilakukan, tetapi tidak akan menjalankannya secara nyata.
Untuk mengeksekusi nyata (setelah Anda mengonfirmasi bahwa menjalankan kering melakukan apa yang harus dilakukan), Anda dapat menghapus n
dari perintah di atas (jadi, rsync -av /media/<user>/<partition1> .
).
Gunakan perintah yang sama untuk partisi lain.
Sekarang Anda harus memiliki salinan persis kartu SD asli Anda di mesin Linux Anda.
Lepaskan kartu SD asli, letakkan kartu SD lain - yang diformat dengan benar di mesin Linux Anda dan jalankan perintah rsync berikut:
rsync -avn <partition1> /media/<user>
Sekali lagi ini adalah proses yang kering, yang akan menunjukkan kepada Anda bahwa konten <partition1>
dalam /media/<user>
akan disalin ke kartu SD.
Setelah Anda mengonfirmasi semua baik-baik saja, Anda dapat lagi menghapus n
dari rsync
perintah.
Lakukan hal yang sama untuk partisi kedua.
Ini akan memberi Anda salinan persis dari kartu SD asli ke kartu SD lainnya.
Catatan: Saya memeriksa semua ini di mesin Lubuntu. Direktori dan nama dapat berbeda di distro Linux lainnya.
Perhatikan juga bahwa item di antaranya < >
adalah penampung dan Anda harus melihat sendiri bagaimana mereka cocok dengan lingkungan Anda.