背景

背景

背景

SDカードはRaspberry Pi用に構成されています。目的は、SDカード(OS、アプリ、データ)の正確なコピーを作成し、コピーが元の\ マスターSDカードとrPiでまったく同じように機能するようにすることです。

アップデート:前提:

  • UNIX と同様のオペレーティングシステムで構成されたラップトップでレプリケーションが実行されます。
  • rPiでコピーを実行しないでください。
  • ターゲットSDカードが同じメーカー/モデルです。
  • ソースSDカードは、異なるファイルシステムを使用してパーティションが分割されています。

ここに画像の説明を入力してください。

質問

SDカードスロットとUSB SDカードリーダー/ライターを備えたUbuntu HPノートブックに使用できるUNIXレプリケーションオプションは何ですか?

USB SDカードRWがカードリーダーなのかカードライターなのか違いはありますか?

1つの目標(制約事項)は、追加のハードウェア購入を避けることです。

溶液観察

date; sudo sh -c 'cat sdcard.image >/dev/mmcblk0'; date

2019年6月3日月曜日17:53:18 EDT [sudo]ユーザーパスワード:2019年6月3日月曜日23:42:17 EDT

date; sudo sh -c 'pv sdcard.image >/dev/mmcblk0'; date

2019年6月4日火曜日00:33:50 EDT [sudo]ユーザーパスワード:119GiB 6:06:12 [5.56MiB / s] [================== == = ===========>] 100%
2019年6月4日火曜日06:43:05 EDT

Flash SDカードのgParted分析には、同じパーティションが表示されます。

ここに画像の説明を入力してください。

MacOS\OSX

SDカードの場所を探す:

diskutil list

次の項目に書き込むときは、必ずSDカードをマウント解除してください。

sudo diskutil unmount /dev/disk#

ここで # は 1,2,3...

ベストアンサー1

あるカードから別のカードにSDカードをコピーする場合は、次のものを使用できます。DDコマンドラインから。

Raspberry Pi独自のオペレーティングシステムではこれを実行しないでください。これは、コピー中にオペレーティングシステムがSDカードに書き込んでコピーを破損する可能性があるためです。

SDカードをコピーするには、両方のカードリーダー(USBであるかどうかにかかわらず)に両方のカードを接続します。その後、内容を確認してください/dev。カードはで表示されます/dev/sd*。たとえば/dev/sdb内蔵ハードドライブが開いている可能性があるので注意してください。 /dev/sda

SDカードがマウントされていないことを確認し、コマンドプロンプトで次のように入力して出力内容を読みます。

mount | grep /dev/sd

また、出力を確認して、どのカードにどのファイル名があるか(ルートとして)確認してください。

sudo blkid

実際にコピーするには(たとえば、/dev/sdbから/dev/sdcへ)、rootとして次のように入力します。

dd if=/dev/sdb of=/dev/sdc bs=4096 status=progress

おすすめ記事