Дано: загрузочная флешка для установки Win7 с какими-то дополнительными программами и документами размером в 32 ГБ; пустая флешка аналогичного (или если судить по lsblk чуть большего размера) и мой компьютер с линуксом (hw-probe в подвале).
Необходимо: склонировать флешку №1 на флешку №2.
Вроде, как мне показалось, не сложная задача. Однако...
Из руководств к действию
http://itautsors.ru/komanda-dd-klonirue ... bian-linux
плюс советы в чате нашего форума.
Код: Выделить всё
$ ls /dev/sd*
/dev/sda /dev/sda3 /dev/sda6 /dev/sdb /dev/sdc1
/dev/sda1 /dev/sda4 /dev/sda7 /dev/sdb1
/dev/sda2 /dev/sda5 /dev/sda8 /dev/sdc
Код: Выделить всё
$ df -h
Файл.система Размер Использовано Дост Использовано% Cмонтировано в
udev 2,9G 0 2,9G 0% /dev
tmpfs 597M 54M 543M 10% /run
/dev/sda7 47G 17G 30G 36% /
tmpfs 3,0G 270M 2,7G 10% /dev/shm
tmpfs 5,0M 4,0K 5,0M 1% /run/lock
tmpfs 3,0G 0 3,0G 0% /sys/fs/cgroup
/dev/sda8 951G 558G 349G 62% /home
/dev/sda6 1,2G 113M 1,0G 10% /boot
cgmfs 100K 0 100K 0% /run/cgmanager/
fs
tmpfs 597M 12K 597M 1% /run/user/1000
/dev/sdb1 29G 29G 417M 99% /media/mugalem/
MBFNE 4_3
/dev/sdc1 30G 4,2G 26G 15% /media/mugalem/
CPBA_X64FRE_RU-RU_DV5
Код: Выделить всё
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 1,8T 0 disk
├─sda1 8:1 0 100M 0 part
├─sda2 8:2 0 301,2G 0 part
├─sda3 8:3 0 537G 0 part
├─sda4 8:4 0 1K 0 part
├─sda5 8:5 0 11,2G 0 part [SWAP]
├─sda6 8:6 0 1,2G 0 part /boot
├─sda7 8:7 0 46,6G 0 part /
└─sda8 8:8 0 965,8G 0 part /home
sdb 8:16 1 29G 0 disk
└─sdb1 8:17 1 29G 0 part /media/mugalem/MBFNE 4_3
sdc 8:32 1 29,4G 0 disk
└─sdc1 8:33 1 29,4G 0 part /media/mugalem/CPBA_X64FRE_RU-RU_DV5
Код: Выделить всё
┌─ mugalem /media/mugalem
└─ $ dd if=/dev/sdb of=/dev/sdc bs=1M
dd: не удалось открыть '/dev/sdb': Отказано в доступе
Код: Выделить всё
┌─ mugalem /media/mugalem
└─ $ sudo dd if=/dev/sdb of=/dev/sdc bs=1M
[sudo] пароль для mugalem:
26369+0 записей получено
26369+0 записей отправлено
27649900544 байт (28 GB, 26 GiB) скопирован, 2407,25 s, 11,5 MB/s
29672+0 записей получено
29672+0 записей отправлено
31113347072 байт (31 GB, 29 GiB) скопирован, 2651,35 s, 11,7 MB/s
Почитал еще руководств. Пообщался в чате. Додумался удалить раздел на sdc. Для этого использовал GParted. Естественно он предложил отмонтировать sdc. После отмонтирования повторил dd
Код: Выделить всё
┌─ mugalem /media/mugalem
└─ $ sudo dd if=/dev/sdb of=/dev/sdc bs=1M
[sudo] пароль для mugalem:
29672+0 записей получено
29672+0 записей отправлено
31113347072 байт (31 GB, 29 GiB) скопирован, 2676,66 s, 11,6 MB/s
по совету Slant'a отмонтировал и первую флешку тоже. И запустил dd от пользователя, а потом и от рута через sudo.
Код: Выделить всё
┌─ mugalem /media/mugalem
└─ $ dd if=/dev/sdb of=/dev/sdc bs=2M
dd: не удалось открыть '/dev/sdb': Отказано в доступе
┌─ mugalem /media/mugalem
└─ $ sudo dd if=/dev/sdb of=/dev/sdc bs=2M
dd: не удалось открыть '/dev/sdb': Носитель не найден
Соответственно два вопроса:
1. ЧЯДНТ?
1.1. Полувопрос не совсем в тему (но любопытно): По ссылке на которую я опирался (в "руководстве к действию) говорят, что bs зависит от кеша диска.
Так вот: Как узнать какой кеш у флешки (-ек), чтобы ускорить клонирование? 20 минут, кмк на 32 ГБ как-то долговато... вам так не кажется?
2. и может быть кто знает более простые способы склонировать флешку? (утилиты, программы, свои "маленькие хитрости")