Trusty - полная копия диска с использованием sudo dd .. of = / dev / disk / by-id / xx не записывает

Я хочу переместить сбойный жесткий диск в запасной, используя dd. Все идет хорошо, например, если = / dev / sdc = / dev / sdi, но я попытался использовать серийный номер hdd, чтобы избежать путаницы (хорошо, ошибка будет плохой). Команда была выполнена:

sudo dd if=/dev/disk/by-id/ata-ST32000542AS_5XW1W057 of=/dev/disk/by-id/ata-ST32000542AS_5XW200F6 bs=1M

Но dd отказывается копировать более 4,0 ГБ с ошибкой:

dd: error writing \u2018/dev/disk/by-id/ata-ST32000542AS_5XW200F6\u2019: No space left on device
3835+0 records in
3834+0 records out
4021047296 bytes (4,0 GB) copied, 155,973 s, 25,8 MB/s

На самом деле, iostat говорит мне, что он вообще ничего не писал , Что это за префикс и суффикс \ u2018 и что они там значат? Я что-то упустил из-за / disk / by-id / или это ошибка?

0
задан 11 July 2014 в 13:01

1 ответ

Я нашел причину. Моя ошибка:

я действительно отмечал дисковый путь, и подготовленные dd управляют сначала и ЗАТЕМ переместили целевой диск от sata корпуса до usb3. Постараться не совместно использовать единственную esata строку обоими каналами передачи данных. То перемещение было причиной, почему я пытался использовать идентификатор диска, а не некоторого неуверенного/dev/sdi, думая, что идентификатор останется тем же в новом месте...

, Но физическое перемещение от esata до usb, действительно изменялся/dev/disk/by-id/диска полностью, и мимо перемещения это было просто несуществующим.

Именно поэтому dd действительно СОЗДАВАЛ новый файл с помощью имени, независимо от него находился под каталогом/dev/disk/by-id. И ФАЙЛ был записан до 4.0 ГБ и никакое оставленное пространство. ls-l говорит, что все, но я никогда не находил бы это без Вашей справки.

Спасибо за помощь мне, эта ошибка была между экраном и стулом.

1
ответ дан 11 July 2014 в 13:01

Другие вопросы по тегам:

Похожие вопросы: