в Cygwin не работает должным образом

350
user1023102

Я пытаюсь сделать резервную копию всего диска в файл образа в Cygwin.

$ dd if=/dev/sdc of=/cygdrive/i/Storage$/backups/2018-09-18.img conv=noerror,sync status=progress bs=1M 0+0 records in 0+0 records out 0 bytes copied, 0.00137615 s, 0.0 kB/s   $ ../../listdrives.sh major minor #blocks name win-mounts  8 0 3907018584 sda 8 1 16384 sda1 8 2 3907000320 sda2 8 16 244198584 sdb 8 17 510976 sdb1 8 18 102400 sdb2 8 19 16384 sdb3 8 20 243567616 sdb4 C:\ 8 32 0 sdc 8 33 409600 sdc1 8 34 510976 sdc2 8 35 131072 sdc3 8 36 248083517 sdc4 F:\ 8 37 920576 sdc5 8 48 0 sdd 8 64 15314688 sde 8 65 15313664 sde1 G:\ 8 80 7831552 sdf 8 81 7830528 sdf1 H:\ 8 96 3903062016 sdg 8 97 131072 sdg1 8 98 3902929900 sdg2 I:\ 

Похоже, что /dev/sdcэто пусто, но тогда как мне сделать резервную копию раздела, если я получаю те же результаты?

$ dd if=/dev/sdc4 of=/cygdrive/i/Storage$/backups/2018-09-18.img conv=noerror,sync status=progress bs=1M 0+0 records in 0+0 records out 0 bytes copied, 0.00144819 s, 0.0 kB/s 
1
Является ли `sdc` локальным или сетевым диском? Кроме того, `$` имеет особое значение, поэтому, если имя действительно `Storage $`, вероятно, вам нужно экранировать его как `Storage \ $` matzeri 5 лет назад 0
`sdc` это локальный диск. Постараюсь сбежать. user1023102 5 лет назад 0
Побег не был проблемой. `dd if = / dev / sdb of = / cygdrive / i / Storage $ / backups / 2018-09-18.img conv = noerror, статус синхронизации = прогресс bs = 1M`` 8567914496 байт (8,6 ГБ, 8,0 ГБ) скопировано , 57.0005 с, 150 МБ / с user1023102 5 лет назад 0
так что особенного в SDC и SDD? matzeri 5 лет назад 0
Ничего особенного. Я хотел сделать резервную копию `sdc`. Это NVMe (PCI), если это имеет значение. `sdb` - это C: в этой системе (также на NVMe, хотя и m.2). user1023102 5 лет назад 0

1 ответ на вопрос

0
R Gz

Вы не можете получить доступ к дискам Windows, которым назначены буквы дисков. Вам нужно сначала размонтировать и отключить их от Windows, используя DISKPART.exe и т. Д. Естественно, вы не можете сделать это с системным разделом (обычно C :).

Лучшая альтернатива - использовать теневую копию. См. Https://en.wikipedia.org/wiki/Shadow_Copy и: назначьте буквы дисков для теневых копий VSS.

Я был в состоянии сделать резервную копию C: просто отлично без проблем, используя dd в cygwin. user1023102 5 лет назад 0