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

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

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

Список 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 в 12:25

3 ответа

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

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

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

S.M.A.R.T. информация о HDD и SSD

Отвечая на ваш оригинальный вопрос и ваши комментарии

Я рад, что не было никакой потери данных - нет необходимости восстанавливать какие-либо данные :-) Но я что диск, который был перезаписан 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
ответ дан 22 May 2018 в 15:52

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

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

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

S.M.A.R.T. информация о HDD и SSD

Отвечая на ваш оригинальный вопрос и ваши комментарии

Я рад, что не было никакой потери данных - нет необходимости восстанавливать какие-либо данные :-) Но я что диск, который был перезаписан 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
ответ дан 18 July 2018 в 02:31

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

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

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

S.M.A.R.T. информация о HDD и SSD

Отвечая на ваш оригинальный вопрос и ваши комментарии

Я рад, что не было никакой потери данных - нет необходимости восстанавливать какие-либо данные :-) Но я что диск, который был перезаписан 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
ответ дан 24 July 2018 в 17:35

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

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