утилита dd записала файл образа на неправильное устройство

Я загрузил изображение (.iso), чтобы записать его на флэш-накопитель USB. Флешка была подключена к USB-концентратору, и у меня также был внешний жесткий диск, подключенный к USB-порту ноутбука. После завершения процесса изображение было записано на внешний жесткий диск вместо USB-накопителя. Что могло произойти?

Я уже читал, что у многих людей были проблемы с USB-концентраторами и Ubuntu, и это может относиться к той же категории. Мой USB-концентратор отключен.

Список lsblk (до проблемы sdb имел раздел XFS):

NAME   TRAN   TYPE RM   SIZE MOUNTPOINT
sdb    usb    disk  0 931.5G
└─sdb1        part  0    16G [SWAP]
sr0    sata   rom   1  1024M
sdc    usb    disk  1   3.7G
└─sdc1        part  1   3.7G /media/user/D609-ADCE
sda    sata   disk  0 298.1G
├─sda2        part  0 227.7G /home
├─sda3        part  0     2G [SWAP]
└─sda1        part  0  68.4G /

Команда, использованная для записи iso-файла, была следующей:

sudo dd bs=4M if=/home/user/lnximg.iso of=/dev/sdc
1
задан 2 December 2017 в 11:25

1 ответ

Резервное копирование

Я бы посоветовал вам регулярно делать резервные копии ваших данных, и жесткий диск USB является хорошей альтернативой для хранения резервных данных. Поэтому используйте диск, который был перезаписан dd, или другой диск для резервного копирования.

Вы можете проверить S.M.A.R.T. состояние жесткого диска (HDD) или твердотельного диска (SSD) с псевдонимом дисков gnome-disks по этой ссылке,

S.M.A.R.T. информация о жестких дисках и твердотельных накопителях

Отвечая на исходный вопрос и на ваши комментарии

  • Я рад, что не было потери данных - не нужно восстанавливать любые данные: -)

  • Но я думаю, что диск, который был перезаписан dd, все еще хорош. Вы можете использовать gparted для создания новой таблицы разделов и файловой системы.

    Я бы использовал файловую систему ext4 для резервного диска , потому что она хорошо известна, отлажена и отлажена, и она хорошо работает с большинством версий большинства дистрибутивов Linux (конечно, включая Ubuntu) .

  • Не нужно монтировать файловую систему (раздел) на целевом устройстве (флэш-накопителе USB) при клонировании, поскольку что-то может быть автоматически записано каким-либо другим процессом, что может повредить загрузку USB система, которую вы хотите создать. (Но он все равно будет клонирован на то же целевое устройство.)

  • Возможно, флэш-накопитель не был подключен. Также возможно, что это было связано. Блочные устройства /dev/sda /dev/sdb /dev/sdc ... назначаются приводам автоматически, и их порядок может измениться. Вы никогда не можете быть уверены, какой диск (физическое устройство) идентифицирован как определенное блочное устройство, например /dev/sdb. По этой причине вы должны использовать инструмент для идентификации устройств в реальном случае, когда вы собираетесь писать в него .

    Это можно сделать с помощью следующих команд

    sudo parted -ls
    
    sudo lsblk -f
    sudo lsblk -m
    

    Это выполняется автоматически в нескольких инструментах для создания загрузочных USB-накопителей , например mkusb , и вы можете перепроверить, чтобы убедиться, что записываете на правильное устройство.

  • Обычно рекомендуется отключать USB-накопители для резервного копирования, когда вы собираетесь создать загрузочный USB-накопитель, особенно если вы используете опасный dd.

2
ответ дан 2 December 2017 в 11:25

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

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