Posso rimuovere temporaneamente la scheda SD mentre il mio dispositivo è acceso?


10

Vi sono circostanze in cui la scheda SD può essere rimossa dal dispositivo durante l'accensione?

Forse potrebbe essere possibile operare solo temporaneamente dalla RAM? Ciò potrebbe consentire di collegare una scheda SD diversa per copiare alcuni dati nella RAM o sul Web prima di ricollegare la scheda originale.

Se al momento non è possibile, potrebbe essere fatto con alcune accurate modifiche al software?


Come ha affermato @fredden, non è sicuro. Il metodo più semplice sarebbe quello di collegare un lettore di schede alla porta USB. Puoi trovarli per circa un dollaro su eBay.
Steve Robillard,

Risposte:


9

Bene, non è sicuro se è montato un filesystem presente sulla scheda SD (specialmente se è montato il filesystem di root). Questo è vero per impostazione predefinita nella maggior parte delle distribuzioni attualmente disponibili per Raspberry Pi. Ma non è strettamente necessario. Puoi eseguire il tuo sistema dalla RAM (copiando l'immagine del tmpfsfilesystem sul filesystem montato o usando initramfs) o qualche hard disk esterno o anche dalla rete. Se lo fai, la tua scheda SD può essere scambiata senza problemi (assicurati di smontare tutti i filesystem montati su di essa).

L'unico problema è che Raspberry Pi ha una piccola quantità di RAM, quindi se hai intenzione di eseguirla in questo modo, dovresti avere un'immagine davvero piccola (i filesystem compressi come SquashFS possono essere utili qui), suddivisione della memoria che dà ad ARM la maggior parte della RAM e probabilmente una versione da 512 MB di Raspberry Pi. Ma questo è sicuramente possibile.


4

Per quanto ne so, non è sicuro rimuovere il disco su cui è in esecuzione il sistema operativo (scheda SD, unità disco rigido, ecc.) Mentre è attivo.

Potresti esaminare UnionFS , combinato con un disco RAM . I CD live di Linux si esauriscono principalmente nella RAM, ma non sono sicuro di quanto potrebbe essere necessario nel tuo caso.


3

Mentre le schede SD sono elettricamente sicure da rimuovere da Raspberry Pi, il bootloader e il filesystem di root sono attualmente montati lì, quindi senza alcune modifiche importanti, non è sicuro rimuovere la scheda SD mentre è accesa.

Se è necessario leggere un'altra scheda SD, è possibile collegare un lettore di schede basato su USB per leggere da altre schede, poiché dovrebbero essere presenti driver per l'archiviazione esterna.


1
Sarebbe utile distinguere tra sicurezza in termini di hotplugging elettrico e sicurezza in termini di integrità dei filesystem montati / utilizzati.
Chris Stratton,

Ho aggiunto queste modifiche
Marshall Anschutz il

0

No non puoi. Ho tolto la scheda SD e fa apparire un paio di messaggi di errore nel tentativo di rimontare la scheda SD e non riesco a trovare il bootloader e tutte le altre cose a cui deve fare riferimento. Potresti anche trasferire i file tramite una chiavetta USB.

Vorrei che tu potessi sospendere la scheda SD però.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.