あるシステムでメモリ (8GB) が不足したため、既存のシステムをより大きなメモリ (16GB) に移動する必要があります。詳細
- /dev/disk4s1は入力、つまりデータを取得したい場所です
- /dev/disk2s1は書き込みたいSDカードです
disk2s1をアンマウントし、
sudo dd bs=1m if=/dev/disk4s1 of=/dev/disk2s1
でも私は
dd: /dev/disk4s1: Resource busy
/dev/disk2s1 もアンマウントしましたが、 が表示されますdd: /dev/disk4s1: No such file or directory
。したがって、入力をアンマウントしないでください。
両方の SD カードをアンマウントしたまま、XtrmJosh の提案を実行しますsudo dd if=/dev/disk4s1 of=/dev/disk2s1
が、次のエラーが発生しますdd: /dev/disk4s1: No such file or directory
。
OSX のシステム レポート (申し訳ありませんが、Ubuntu 自体が現在ゆっくりとアップグレード中です)。正しい操作を行っているかどうかは不明ですdd
。コマンドsudo dd if=/dev/disk4s2 of=/dev/disk2s1
も正しくありません。
USB 3.0 Bus:
Capacity: 8,02 GB (8 017 412 096 bytes)
Removable Media: Yes
BSD Name: disk4
Partition Map Type: MBR (Master Boot Record)
PCI Device ID: 0x9c31
PCI Revision ID: 0x0004
PCI Vendor ID: 0x8086
Volumes:
boot:
Capacity: 62,9 MB (62 914 560 bytes)
Available: 42 MB (41 951 232 bytes)
Writable: Yes
File System: MS-DOS FAT16
BSD Name: disk4s1
Mount Point: /Volumes/boot
Content: Windows_FAT_32
Volume UUID: B39523D8-BEFC-3910-95CD-08A0C8F472AF
disk4s2:
Capacity: 3,96 GB (3 962 568 704 bytes)
BSD Name: disk4s2
Content: Linux
Card Reader:
...
Current Available (mA): 1800
Current Required (mA): 224
Extra Operating Current (mA): 0
Capacity: 15,93 GB (15 931 539 456 bytes)
Removable Media: Yes
Detachable Drive: Yes
BSD Name: disk2
Built-In: Yes
Partition Map Type: MBR (Master Boot Record)
Volumes:
NO NAME:
Capacity: 1,98 GB (1 975 546 368 bytes)
Available: 1,97 GB (1 972 600 832 bytes)
Writable: Yes
File System: MS-DOS FAT16
BSD Name: disk2s1
Mount Point: /Volumes/NO NAME
Content: DOS_FAT_16
Volume UUID: 2AE73D94-DEE9-3B80-A4DA-0AF2B6449863
Mass Storage Device:
Product ID: 0x125c
Vendor ID: 0x14cd (MOAI ELECTRONICS CORPORATION)
Version: 3.00
Serial Number: 125C20100726
Speed: Up to 480 Mb/sec
Manufacturer: Generic
Location ID: 0x14200000 / 11
Current Available (mA): 1000
Current Required (mA): 248
Extra Operating Current (mA): 0
Capacity: 8,02 GB (8 017 412 096 bytes)
Removable Media: Yes
Detachable Drive: Yes
BSD Name: disk4
Partition Map Type: MBR (Master Boot Record)
Volumes:
boot:
Capacity: 62,9 MB (62 914 560 bytes)
Available: 42 MB (41 951 232 bytes)
Writable: Yes
File System: MS-DOS FAT16
BSD Name: disk4s1
Mount Point: /Volumes/boot
Content: Windows_FAT_32
Volume UUID: B39523D8-BEFC-3910-95CD-08A0C8F472AF
disk4s2:
Capacity: 3,96 GB (3 962 568 704 bytes)
BSD Name: disk4s2
Content: Linux
小さい SD カードから大きい SD カードに dd するにはどうすればよいでしょうか?
答え1
ディスク名から判断すると、これは OS X に関する質問のようですが、必要な手順は次のとおりです。
diskutil unmountDisk /dev/disk4
diskutil unmountDisk /dev/disk2
sudo dd if=/dev/disk4 of=/dev/disk2 bs=1m
最後の行は Ubuntu でも機能するはずですし、おそらく OS X でも機能するでしょう。私はちょうど数週間前に、Ubuntu Mate を実行している Raspberry Pi で同様のことを行い、友人の Windows HDD データを新しいドライブに救出しました。Ubuntu でアンマウントする必要があったかどうかは覚えていませんが、約 150 GB を転送するのに非常に時間がかかりました。
その後、ここの指示に従ってください余分なスペースを活用するために新しいパーティションのサイズを変更します。
これがうまくいくかどうか教えてください。
答え2
「小さい SD カードから大きい SD カードへ dd」することはできますが、ディスク領域など、パーティションは小さい SD カードと同じになります。最終的には、大きい SD カードに新しいパーティションを作成して、2 つのパーティションを作成することができます。
行うべきことは、大きい方の SD カードを全容量でフォーマットし、小さい方の SD カードからファイルをコピーすることです。