У меня есть старый USB-накопитель емкостью 2 ГБ с 10.10, на котором установлен сервер Samba, подключенный к массиву RAID (в основном, временный NAS-сервер). Как и большинство людей, у меня не хватило места с различными серверами и необходимыми пакетами. установить за эти годы. Я купил 16 ГБ USB-накопитель (один из тех SanDisk micro), чтобы обновить его, но я не уверен, как мне клонировать старый 2 ГБ диск в новый 16 ГБ. Я делаю это с моего MacBook Pro. Для справки, мой diskutil list
это ...
/dev/disk0 (MacBook Pro)
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *500.1 GB disk0
1: EFI 209.7 MB disk0s1
2: Apple_HFS Mac OS X 499.2 GB disk0s2
3: Apple_Boot Recovery HD 650.0 MB disk0s3
/dev/disk1 (upgrade USB)
#: TYPE NAME SIZE IDENTIFIER
0: FDisk_partition_scheme *16.0 GB disk1
1: Windows_FAT_32 NO NAME 16.0 GB disk1s1
/dev/disk2 (old USB)
#: TYPE NAME SIZE IDENTIFIER
0: FDisk_partition_scheme *2.1 GB disk2
1: Linux 254.8 MB disk2s1
2: Linux_LVM 1.9 GB disk2s5
Используя этот ответ , а также инструкции Ubuntu USB для OS X , моя первоначальная мысль была ...
dd if=/dev/disk2 of=/dev/disk1
Однако, кажется, что это не должно быть так просто, и я боюсь, что могу что-то испортить при обновлении USB. Это правильный курс действий, или я упускаю что-то важное?
Спасибо!
команда dd
звучит правильно для работы.
В любом случае, даже если он по какой-то причине не работает, он ничего не испортит на вашей старой флешке, поскольку он просто читает с нее и пишет другому.
Однако, чтобы ускорить процесс, я бы посоветовал вам использовать флаг bs
и установить его на 512k, чтобы ваша команда выглядела как
dd if=/dev/disk2 of=/dev/disk1 bs=512k
, это устанавливает размер блока чтения / записи до 512 Кбайт вместо 512 байт по умолчанию