Gibt es Umstände, unter denen die SD-Karte beim Einschalten aus dem Gerät entfernt werden kann?
Vielleicht könnte es möglich sein, nur vorübergehend aus dem RAM zu arbeiten? Dadurch kann möglicherweise eine andere SD-Karte eingesteckt werden, um einige Daten in den Arbeitsspeicher oder ins Internet zu kopieren, bevor die Originalkarte wieder eingesteckt wird.
Wenn dies derzeit nicht möglich ist, kann dies mit einigen sorgfältigen Softwareänderungen durchgeführt werden?
Antworten:
Nun, es ist nicht sicher, ob ein auf der SD-Karte vorhandenes Dateisystem gemountet ist (insbesondere, wenn das Root-Dateisystem gemountet ist). Dies gilt standardmäßig für die meisten derzeit für Raspberry Pi verfügbaren Distributionen. Es wird aber nicht unbedingt benötigt. Sie können Ihr System aus dem RAM (entweder durch Kopieren des Dateisystemabbilds in
tmpfs
dasinitramfs
bereitgestellte Dateisystem oder mithilfe von ) oder einer externen Festplatte oder sogar aus dem Netzwerk ausführen. In diesem Fall kann Ihre SD-Karte problemlos ausgetauscht werden (stellen Sie lediglich sicher, dass alle darauf gemounteten Dateisysteme ausgehängt sind).Das einzige Problem ist, dass Raspberry Pi über eine kleine Menge RAM verfügt. Wenn Sie es also auf diese Weise ausführen möchten , sollten Sie ein wirklich kleines Image haben (komprimierte Dateisysteme wie SquashFS können hier nützlich sein), eine Aufteilung des Speichers, die ARM den meisten RAM und RAM gibt wahrscheinlich 512 MB Version von Raspberry Pi. Aber das ist definitiv möglich.
quelle
Soweit ich weiß, ist es nicht sicher, die Festplatte, auf der das Betriebssystem ausgeführt wird (SD-Karte, Festplattenlaufwerk usw.), live zu entfernen.
Vielleicht möchten Sie sich UnionFS in Kombination mit einer RAM-Disk ansehen . Linux-Live-CDs haben überwiegend keinen Arbeitsspeicher mehr, aber ich bin mir nicht sicher, wie viel in Ihrem Fall benötigt wird.
quelle
Während SD-Karten elektrisch sicher vom Raspberry Pi entfernt werden können, sind der Bootloader und das Root-Dateisystem derzeit dort installiert. Ohne größere Änderungen ist es daher nicht sicher, die SD-Karte beim Einschalten zu entfernen.
Wenn Sie eine andere SD-Karte lesen müssen, können Sie einen USB-basierten Kartenleser anschließen, um von anderen Karten zu lesen, da Treiber für externen Speicher vorhanden sein sollten.
quelle
Nein, kannst du nicht. Ich habe die SD-Karte herausgenommen und es werden einige Fehlermeldungen angezeigt, die versuchen, die SD-Karte erneut zu montieren. Der Bootloader und alle anderen Dinge, auf die er verweisen muss, können nicht gefunden werden. Sie können die Dateien auch über einen USB-Stick übertragen.
Ich wünschte, Sie könnten die SD-Karte jedoch aussetzen.
quelle