OSは書き込み禁止のSDカードから実行できますか?


8

Raspberry Pi上のOSを書き込み禁止のSDカードで実行できますか?または、OS使用時にSDカードへの書き込みアクセスが必要なものはありますか?


Linuxは読み取り専用のルートファイルシステムから実行できます。書き込みが必要なファイルは、RAMベースのファイルシステムに置くことができますtmpfs
ガニマ

ログ、キャッシュ、偽のハードウェアクロックなどには書き込みアクセスが必要です。この質問raspberrypi.stackexchange.com/questions/5112/…を
ご覧になると

@Ghanimaが言及したもの(re:tmpfs)に追加して、フラッシュドライブ、別のSDカード、または外付けHDに書き込み可能なFSを作成することもできます。
Steve Robillard、2015

1
piの「Snappy Core Ubuntu」は、デフォルトで読み取り専用で実行されます。
ゴルディロックス

これがセキュリティ上の目的である場合、SDカードの読み取り専用はソフトウェアベースのリクエストにすぎず、状況と比較してください。それでも適切な場合があります。
Chris H

回答:


8

短い答えは「はい」です。Linuxと拡張により、RPiは読み取り専用のSDカードから実行できますが、書き込みを行って後でどこかから読み取る機能が必要なものもあります。

あなたが求めているものを設定するには、いくつかのオプションがあります:

  1. ファイルシステムの書き込み可能にする必要があるセクションがtmpfsにマウントされるようにLinuxを設定できます。これにより、すべてのファイルシステム書き込みがRAMディスクに書き込まれます。

    このソリューションの利点は、特に低速のカードでRPiを高速化できることですが、再起動すると情報が失われます。これは、セットアップに基づいて問題となる場合とされない場合がありますが、UPSは考えられる影響を大幅に削減できます。

  2. 一部の人々は、PiがSDカードから起動し、フラッシュドライブまたはeHDDからOSをロードすることを好みます。これにより、SDカードへの書き込みが大幅に削減され、再起動しても情報が保持されます。パフォーマンスはUSBデバイスによってかなり大きく異なりますが、それは実行可能なオプションです。

これらのいずれかを設定する方法の詳細は、このサイトの範囲外ですが、Googleでどちらか一方のチュートリアルをかなり簡単に見つけることができるはずです。


4

Tiny Core LinuxベースのrpiディストリビューションであるpiCore OSを試してください。

RAMから実行される特別なLinuxディストリビューションであり、起動と設定のみの読み取り(読み取り専用)にはSDカードが必要です。いつでもpiを再起動して、SDカードを破損するリスクはありません。

ここに6.0リリースへのリンクがあります:http ://forum.tinycorelinux.net/index.php?topic=17945.0


tinycorelinux.netは、少なくとも一時的には停止しているようです。
Jacobm001

@ Jacobm001残念ながらサイトはダウンしていることがありますが、非常にアクティブで頻繁にリリースされています。現時点ではアップです。
Gaspar de Elias

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.