ほとんどの人は、8GBのSDカードだけでRaspberryPiを実行します。しかし、これで本当に十分ですか?より多くのスペースが必要な場合はどうなりますか?不要なパッケージを削除するか、単にストレージを追加することで、Raspbianのスペースを増やす方法は次のとおりです。
より大きなmicroSDカードを使用する
Raspberry Piの余分なスペースについて考慮する必要がある最初のオプションは、より大きなSDカードです。
Facebookでオフラインで表示する方法
現在、8GBがPiオペレーティングシステム用のmicroSDカードの最も一般的なサイズですが、より大きなオプションが利用可能です。小容量のSDカードに収まるPi互換のディストリビューションもいくつかあります。
ただし、オペレーティングシステムをインストールすると、カードの残りの部分だけで遊ぶことができます。これは、64GBのカードを使用している場合は問題ないかもしれませんが、Raspberry PiのOSを4GBのカードに押し込んだ場合は、無駄です。
ただし、より大きなカードを使用している場合でも、スペースが問題になる可能性があります。これは、microSDカードにディスクイメージを書き込むとパーティションが作成されるためです。その結果、ファイルシステムを拡張しない限り、ディスクの残りの部分は使用できなくなります。幸い、Raspbian(またはRaspbianベース)OSを使用している場合、これは簡単に実行できます。
Raspbianデスクトップで、メニューを開いて検索します 設定> RaspberryPi構成 。の最初のオプション システム タブは ファイルシステムを展開する 。これをクリックして、しばらく待ちます。すぐに確認ボックスが表示されるので、をクリックします わかった 。警告に注意してください:「RaspberryPiを再起動するまで、新しいスペースは利用できません。」 SDカードのフルストレージを利用するには、再起動します。
一方、コマンドラインを使用する場合は、次のように入力します。
sudo raspi-config
表示されるメニューで、 ファイルシステムを展開する 。
選択を確認してから待ちます。 「ルートパーティションのサイズが変更されました」というメッセージがすぐに表示されます。再起動後、ファイルシステムが拡張されてパーティションがいっぱいになり、SDカードのストレージを最大限に活用できるようになります。
USBストレージをRaspberryPiに接続します
Raspberry Piのスペースを増やすもう1つのオプションは、USBストレージを追加することです。これは、Raspberry Pi 3を実行している場合に特に役立ちます。これは、次のことも可能です。 オペレーティングシステムをUSBにインストールします 。
microSDカードの容量に関係なく、ファイルシステムを拡張することをお勧めしますが、USBストレージの可能性を受け入れることで、プロジェクトのスペースが不足することはありません。 RaspberryPiのUSBポートはUSB2.0に制限されています( Raspberry Pi 3B +でも )、ただしUSB3.0デバイスは引き続き使用できます--- USB2.0の速度に制限されます。
RaspberryPiのUSBストレージオプションは簡単です。フラッシュメモリを搭載したコンパクトなサムドライブ、または外付けハードディスクドライブの場合があります。ただし、耐久性は劣りますが、ソリッドステートドライブなどの高速なものを接続することをお勧めします。 USBDVDドライブをRaspberryPiに接続することもできます。
何を決めるにしても、外部デバイスが独自の電源を受け取っていることを確認してください。 Raspberry Piの制限は、USBサムドライブには十分強力かもしれませんが、DVDドライブまたはHDDを個別に処理できないため、独自の電源が必要になることを意味します。
軽量Linuxディストリビューションに切り替えます
オペレーティングシステムが小さいほど、RaspberryPiのスペースが増えます。したがって、できるだけスペースをとらないように設計されたディストリビューション(または他のRaspberry Pi対応OS)を選択するのは理にかなっています。
デスクトップ用にいくつかのコンパクトなLinuxディストリビューションが利用可能ですが、RaspberryPiでは状況が少し異なります。選択肢は少なく、おそらくRaspbianLiteから始まります。これはメインのRaspbianOSの小さいバージョンであり、ソフトウェアの多くが削除されています。メインのRaspbianStretchディストリビューションのダウンロードは4GBを超えていますが、Raspbian StretchLiteはわずか1.2GBです。
Debian JessieをベースにしたDietPiや、人気のあるTiny Core LinuxディストリビューションのPi中心バージョンであるpiCoreなど、他のオプションも利用できます。私たちの完全なリスト RaspberryPi用の軽量ディストリビューション ここでより多くの情報を提供します。スペースが特に心配な場合は、Linux以外のオペレーティングシステムを検討することもできます。 RISCOSは古いオペレーティングシステムです これは、RaspberryPiへのインストールに特に適しています。
Raspbianでスペースを作るためにパッケージを削除する
ディストリビューションを切り替えたくない場合、優れたRaspberry Piシステムを稼働させ、USBストレージがない場合は、別のオプションがあります。ただし、もう少し複雑で、使用する予定のないソフトウェアをアンインストールすることを意味します。
SDカードで使用されている場合の容量を確認するには、dfコマンドを使用します。
df -h
出力には、使用量と使用可能量が/ dev / rootという見出しで表示されます。あなたはおそらくより多くのスペースを作ることができるので、あなたが何で取り除くことができるかを見つけてください:
dpkg --get-selections
または:
dpkg --get-selections > packages.txt
この2番目のオプションは、-get-selectionsの結果を簡単に参照できるテキストファイルに送信します。 packages.txtを開いて、現在インストールされているものを確認します。次に、どのパッケージが最もスペースを占めているかを調べます。
dpkg-query -Wf '${Installed-Size} ${Package}
' | sort -n
現在の目的は、このリストを既に作成したリストと相互参照することです。大きなアイテムが使用しないアイテムと交差する場合は、削除できるデータが見つかります。これは、purgeコマンドを使用して行います。
sudo apt purge -y [packagename]
[packagename]を削除するパッケージの名前に置き換えて、不要なものすべてに対してこれを繰り返します。不要なものをすべて削除したら、autoremoveコマンドを使用して未使用の前提条件を破棄します。これに続いてcleanコマンドを実行して、ローカルに保存されているパッケージを整理します。
sudo apt autoremove
sudo apt clean
RaspberryPiのストレージが不足する必要はありません
ご覧のとおり、RaspberryPiのスペースによって制限される必要はありません。追加のストレージスペースを作成するには、次の4つの方法があります。
- ファイルシステムを展開します。
- USBストレージ(ハードディスクドライブ、SSDなど)を接続します。
- RaspbianLiteやPiCoreなどの軽量ディストリビューションに切り替えます。
- パッケージを削除して、既存のRaspbianインストールにスペースを確保します。
既存および追加のストレージを最大限に活用する方法はたくさんあるので、RaspberryPiのスペースが再び不足することはありません。これで、次のようなRaspberryPiプロジェクトを進めることができます。 RaspberryPiをホームメディアセンターに変える 。
共有 共有 つぶやき Eメール コマンドプロンプトを使用してWindowsPCをクリーンアップする方法Windows PCのストレージ容量が不足している場合は、これらの高速コマンドプロンプトユーティリティを使用してジャンクを一掃します。
次を読む 関連トピック- Linux
- DIY
- ラズベリーパイ
- ストレージ
- フラッシュメモリー
セキュリティ、Linux、DIY、プログラミング、技術の説明を担当する副編集長であり、デスクトップとソフトウェアのサポートに豊富な経験を持つ本当に便利なポッドキャストプロデューサーです。 Linux Formatマガジンの寄稿者であるクリスチャンは、ラズベリーパイのいじくり回し、レゴ愛好家、レトロゲームファンです。
クリスチャンコーリーのその他の作品ニュースレターを購読する
ニュースレターに参加して、技術的なヒント、レビュー、無料の電子書籍、限定セールを入手してください。
購読するにはここをクリックしてください