Как сделать dd с меньшего SD на больший?

Как сделать dd с меньшего SD на больший?

У меня закончилась память (8 ГБ) в одной системе, и мне нужно переместить существующую систему на больший объем памяти (16 ГБ). Подробности

  • /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-карту большего объема?

решение1

Судя по названиям дисков, это вопрос OS X, но вот что вам нужно сделать:

diskutil unmountDisk /dev/disk4
diskutil unmountDisk /dev/disk2
sudo dd if=/dev/disk4 of=/dev/disk2 bs=1m

Последняя строка должна работать в Ubuntu и, вероятно, также работает в OS X. Я сделал что-то похожее пару недель назад на Raspberry Pi с Ubuntu Mate, чтобы спасти данные жесткого диска Windows моего приятеля на новый диск. Я не помню, чтобы мне приходилось размонтировать его в Ubuntu, но для переноса около 150 ГБ потребовалась целая вечность.

Тогда вы можетеследуйте инструкциям здесьчтобы изменить размер нового раздела и использовать дополнительное пространство.

Дайте мне знать, если это вам подходит.

решение2

Вы можете "dd с меньшей SD-карты на большую", но в итоге у вас будут те же разделы, например, дисковое пространство, что и на меньшей SD-карте. В конце концов вы можете создать новый раздел на большей SD-карте, получив в итоге два раздела.

Вам следует отформатировать большую SD-карту на полную емкость и скопировать файлы с меньшей SD-карты.

Связанный контент