0

dd (dataset definition) — программа UNIX, предназначенная как для копирования, так и для конвертации файлов. Название унаследовано от оператора DD (Dataset Definition) из языка JCL[1][2].

В OS X диски монтируются автоматически, а при попытке отмонитровать, что стандартной unix-командой umount, что из UI устройство пропадает из /dev, а сделать dd на примонитрованное устройство не разрешает. Как это всё обойти — ниже.

Шаг 1: смотрим командой diskutil диски до того, как вставить usb-хранилище в порт:

diskutil list                                                                                       
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.3 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:          Apple_CoreStorage Macintosh HD            499.4 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.1 MB   disk0s3
/dev/disk1 (internal, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS Macintosh HD           +499.0 GB   disk1
                                 Logical Volume on disk0s2
                                 5CE61117-8117-4CE4-97F1-CBA5B943E5C5
                                 Unlocked Encrypted

Шаг 2: вставляем флешку или usb-диск и снова смотрим список дисков.

diskutil list

/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.3 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:          Apple_CoreStorage Macintosh HD            499.4 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.1 MB   disk0s3
/dev/disk1 (internal, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS Macintosh HD           +499.0 GB   disk1
                                 Logical Volume on disk0s2
                                 5CE61117-8117-4CE4-97F1-CBA5B943E5C5
                                 Unlocked Encrypted
/dev/disk2 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *4.0 GB     disk2
   1:                 DOS_FAT_32                         4.0 GB     disk2s1

Видим, что появился /dev/disk2, 1 — размеченный слайс, теперь с этим можно работать.

Волшебная команда для отмонтирования, которая позволит не удалить устройство из /dev, отмонтируем слайс 1 диска 2:

sudo diskutil unmount /dev/disk2s1

Теперь заливаем образ обычной юниксовой командой:

sudo dd if=image.iso of=/dev/disk2 bs=1m

Clone

клонирование дисков:

dd if=/dev/diskX of=/dev/diskX bs=32m status=progress
Облачная платформа

Свежие комментарии

Подписка

Лучшие статьи

Рубрики

Популярное

Previous Story

Cтатический IP-адрес в Ubuntu Server 20.04

tcpdump
Next Story

> tcpdump

Latest from Blog

Nextcloud migrate to PostgreSQL

Also getting the famous “1213 Deadlock found when trying to get lock; try restarting transaction”? A few users reported switching to PostgreSQL fixed it. While I did not believe at first… Yes…

Автоматизированные бэкапы postgresql

Всем привет! Я бы сказал что эта статья cookbok по которому можно создать простое и эффективное решение для создания бэкапов базы данных. Казалось бы довольно очевидная задача но тем не менее когда

Быстрое восстановлении базы 1С в PostgreSQL bash скриптом

В прошлом уроке мы успешно применили скрипт для создания резервной копии базы. Сегодня мы разберем скрипт, с помощью которого можно быстро восстановить базу из последнего созданного бэкапа. Скрипт можно скачать здесь >>> Все что надо

Bash скрипт для бэкапа базы 1С в PostgreSQL на Linux

Bash скрипт для бэкапа базы 1С в PostgreSQL на Linux Для создания резервной копии базы 1С в PostgreSQL удобно использовать скрипты (bash) Один из таких вы можете скачать бесплатно (ссылка на него
Go toTop