- 締切済み
動作中のラズパイのファイルを外部SDにコピー可能?
現在、raspberrypi 3を使用しています。これから様々なソフトウェアをダウンロードしてインストールしたりする予定なのですが、インストール内容によって、今のデスクトップ環境や動作などが影響を受けたりしてしまうのを心配しています。 そのため、現在のルートフォルダすべてをバックアップのため、ラズパイのUSBポートに外部SDカードリーダを指してそのSDカードに丸々バックアップ、もしくは複製したいと思っていますが、そのようなことはできますでしょうか? どうぞ、ご教示頂きますようよろしくお願い致します。 現在の動作中のラズパイのDISK内を調査してみたところ $ sudo fdisk -l (中略) Device Boot Start End Sectors Size Id Type /dev/mmcblk0p1 8192 137215 129024 63M c W95 FAT32 (LBA) /dev/mmcblk0p2 137216 62945279 62808064 30G 83 Linux このように出ました。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- saya_linux
- ベストアンサー率57% (8/14)
可能です 現在の環境をそのままバックアップし SDカード交換だけで動作させる方法になりますが そこまでは必要ないという場合は他の方法になります 詳しくは下記URLを参照してみてください http://denshikousaku.net/backup-raspberry-pi 注意点として現在ラズパイに使用しているものより 容量の大きいSDカードを使用することでしょうか ですので現在かなり大きめなSDカードを使用している場合は もしかしたら使えない方法となるかもしれないです
- anmochi
- ベストアンサー率65% (1332/2045)
OSとしてRaspbianを使っているのであればそれは普通のLinuxディストリビューションと同じなのでddコマンドとか使ってみたらどうでしょうか。 ただ、現在OSとして使ってる領域のホットDDが出来るかどうかは分からないですね。ラズパイなのでMySQLなどのデータベースや要するに/varを多く書き換えするものは動いていないとは思いますが・・・・。 ddコマンドで基本的にブートセクタも含めて読み書きできるはずなので理論上はできると思います。 私自身はラズパイSDカードのホットバックアップを取った経験が無く(/etcとかをtarで毎晩取るとかはやってる)、ラズパイの電源を切って他のコンピューターでSDカードイメージをコールドバックアップするので確実に出来るよ! とはいえなくて申し訳ない。
お礼
回答頂きありがとうございました。 早速教えて頂いたサイトを参考にバックアップをやろうと思い、自分のラズパイに取り付けていたTranscend社の32GbyteのデータをWin32DiskImagerでReadしてimgファイルを作成し、手元で余っていたUMAX社の32Gbyteのメモリにwriteさせてみようと思ったのですが、 (error内容) Not enough space on disk: Size: 62945280 sectors Available: 62816256 sectors Sector size 512 このようなエラーがでて、いくらかUMAXのメモリの容量が小さいようで書き込みができませんでした。 同じTranscend社のメモリならばうまくいきそうですね。やはりサイトにも書いていましたが、このような問題は起きるみたいですね。 助かります。