現在のSDイメージをより大きなSDカードにコピーする


20

だから私は私の新しいパイを手に入れ、私が持っていた唯一の無料のSDは2GBでした。私はそれで遊ぶのを待つことができなかったので、それは当分の間やらなければならなかった。raspbmcをロードしてから、リポジトリ、アドオン、および好みに合わせてカスタマイズするのに時間を費やしました。

メールに16GBクラス10があり、現在のセットアップをそのSDにコピーする方法を知りたいと思っています。最初に考えたのは、Win32 Disk Imagerを使用して2GBから読み取り、16GBに書き込むことです。ただし、これにより、16GBのpiで使用できるのは2GBだけになりますか?基本的に、16GB SDで利用可能なすべてのスペースを使用するために、パーティションのサイズを変更する方法を考えています。

見て、ここで私はは/ dev / mmcblk0p3でext4のパーティションはリサイズを必要とするものであることを参照してください。そのパーティションの内容を削除せずにこれは可能ですか?

問題は、Windows PCしか使用できないことです。より機能的なLinuxボックスを取得するために画像を16GBにコピーした後、2GBにraspbianをロードできたと思いますが、うまくいけばそれでもっと多くの作業が必要になると思います...新しくraspbmcをインストールします。


RPI-クローンスクリプトは、このタスクに専念しています。
ジョーバウビア

OP質問への

回答:


13

時々カードのバックアップを取り、復元できるように、これを検討する必要があると思います。2枚目のカードを取得したら、元のカードを破壊しない限り、簡単に実験できます。そして、はい、それは動作するはずです。

カードイメージの設定方法に関するいくつかの指示は、RPI wikiの「easy SD card setup」に記載されていますrpiのパーティションのサイズ変更に関するページもあります。Raspi-configは明らかにこれを自動的に行うこともできます。

基本的に、parted、fdisk、cfdisk、またはその他のツールを使用resize2fsしてルートパーティションのサイズを変更し、ファイルシステムが余分なスペースを使用できるようにする必要があります。

これはすべて、PIで実行中のLinuxシステムで機能するはずです。そのため、Windowsでカードのイメージを正しく取得できる限り、問題になることはありません。

選択したディストリビューションとバージョンによっては、カードがさまざまな方法でセットアップされ、その指示がレターに対して正しくない場合があることに注意してください。しかし、考え方は同じです。ルートを見つけて拡大し、ファイルシステムのサイズを変更して、新しいスペース(およびバックアップに必要な16GBイメージ)を楽しみます。

関連:


1
dd if=/dev/sdc of=/dev/sdd bs=1m

SDカードスロットが1つしかないため、piでこれを行う方法はわかりません。


3
これがOPの助けになるとは思いません。指摘したように、RPiにはSDカードスロットが1つしかありませんが、GPIOポートのSPIピンに別のスロットを追加したり、USBバスに接続された電源の入ったハブにカードリーダー/ライターを挿入することも可能です。使用してdd最高の言うにおけるSDカードのマウント必要とする非アクティブなメディア上で行われている記憶媒体に/から読み取り/書き込みにLinuxの PCは-しかし、OPは、Win32のディスクイメージャーを使用して話しているように、彼らは(唯一持っていることを信じることが合理的です)Windows PC!
-SlySven

箱の外側を考えてください(文字通り):Piの古い小さなSDカードを取り出し、ラップトップに挿入し、dd if = / dev / sdc of = / tmp / image.bin bs = 1mを実行し、古い小さなSDを取り出しますカードをラップトップから取り出して新しい大きなSDカードを入れ、dd if = / tmp / image.bin of = / dev / hdc bs = 1mを実行し、ラップトップから新しい大きなSDカードを取り出してPiに入れます。
トミスラフナキクアルファレビッチ

0

元のカードが小さく、ターゲットが大きい場合のケースでは、次のようにまっすぐ進むことができます。

dd if=/dev/sdc of=/dev/sdd bs=1m

これにより、バイトレベルのクローンがsdcからsddに作成されますが、特定のケースでは異なる可能性があることに注意してください。

その後、新しいカードでraspi-configを起動して実行し、パーティションのサイズを変更します。


0

現在、sdcrad copier(piclone)というアプリが利用可能です。そのアプリを使用してOSの完全なバックアップを作成し、後で使用できます。

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