У меня закончилась память (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-карты.