Bisakah saya mengeluarkan sementara kartu SD saat perangkat saya dihidupkan?


10

Apakah ada keadaan di mana kartu SD dapat dilepas dari perangkat saat dihidupkan?

Mungkin mungkin untuk beroperasi hanya dari RAM sementara? Ini dapat memungkinkan kartu SD yang berbeda dicolokkan untuk menyalin beberapa data ke RAM atau ke web sebelum memasukkan kembali kartu asli.

Jika saat ini tidak memungkinkan, mungkinkah dilakukan dengan beberapa perubahan perangkat lunak?


Seperti @fredden menyatakan itu tidak aman. Metode termudah adalah dengan memasang pembaca kartu ke port USB. Anda dapat menemukan ini untuk sekitar satu dolar di ebay.
Steve Robillard

Jawaban:


9

Yah, itu tidak aman jika ada filesystem yang ada di kartu SD sudah terpasang (terutama jika itu adalah filesystem root yang sudah terpasang). Ini benar secara default di sebagian besar distribusi yang saat ini tersedia untuk Raspberry Pi. Tetapi itu tidak sepenuhnya dibutuhkan. Anda dapat menjalankan sistem Anda dari RAM (baik dengan menyalin citra sistem file ke tmpfssistem file yang dipasang atau dengan menggunakan initramfs) atau beberapa harddisk eksternal atau bahkan dari jaringan. Jika Anda melakukannya, kartu SD Anda dapat ditukar tanpa masalah (pastikan untuk meng-unmount semua sistem file yang terpasang di dalamnya).

Satu-satunya masalah adalah bahwa Raspberry Pi memiliki jumlah RAM yang kecil, jadi jika Anda berencana menjalankannya dengan cara ini, Anda harus memiliki gambar yang sangat kecil (sistem file terkompresi seperti SquashFS mungkin berguna di sini), pemecahan memori yang memberikan ARM RAM paling banyak dan mungkin versi 512 MB dari Raspberry Pi. Tapi itu pasti mungkin.


4

Sejauh yang saya tahu, tidak aman untuk menghapus disk yang digunakan sistem operasi (kartu SD, hard disk drive, dll.) Saat live.

Anda mungkin ingin melihat UnionFS , dikombinasikan dengan disk RAM . Linux live CD kebanyakan kehabisan RAM, tapi saya tidak yakin berapa banyak yang dibutuhkan dalam kasus Anda.


3

Sementara kartu SD secara elektrik aman untuk dihapus dari Raspberry Pi, sistem bootloader dan root saat ini dipasang di sana, jadi tanpa beberapa perubahan besar, tidak aman untuk melepaskan kartu SD saat dinyalakan.

Jika Anda perlu membaca kartu SD lain, Anda dapat memasang pembaca kartu berbasis USB untuk membaca dari kartu lain, karena driver untuk penyimpanan eksternal harus ada.


1
Akan bermanfaat untuk membedakan antara keselamatan dalam hal hotplugging listrik, dan keselamatan dalam hal integritas yang dipasang / bergantung pada sistem file.
Chris Stratton

Saya menambahkan perubahan itu
Marshall Anschutz

0

Tidak, kamu tidak bisa. Saya telah mengeluarkan kartu SD dan menampilkan beberapa pesan kesalahan yang mencoba untuk me-remount kartu SD dan tidak dapat menemukan bootloader dan semua hal lain yang perlu dirujuk. Anda mungkin juga mentransfer file melalui stik USB.

Saya berharap Anda dapat menangguhkan kartu SD.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.