Добавить поддержку дисков SCSI в Ubuntu
Мне нужно подключить старый диск SCSI (модель HP ST373454LW
, 73 ГБ) к машине с Ubuntu 14.04.
Я подключаю диск через криминалистический мост UltraBay II. Хотя мост распознает диск SCSI просто отлично, он не обнаруживает хост (то есть компьютер с Ubuntu). Мост подключается через разъем SATA типа A и питается через соединение Molex-to-SATA.
Что я могу сделать, чтобы Ubuntu на машине распознал этот диск? Я не могу разбить или отформатировать целевой диск, данные должны быть переданы.
Кажется из make xconfig
что общая поддержка SCSI включена:
2 ответа
Во-первых, убедитесь, что в вашем ядре включена общая поддержка SCSI. Вmake xconfig
это отображается при поддержке SCSI -> Универсальная поддержка SCSI.
Ваш диск, вероятно, содержит разделы, которые не монтируются автоматически...
Проверяя содержание
Dmesg | Меньше
... вы можете посмотреть, какое действие фактически вызывает добавление накопителя -> тем самым вы увидите, обнаружено ли оно.
lsblk
перечисляет все известные диски и разделы с соответствующими /dev/xxx
видимый - посмотрим, сможете ли вы найти его в этом списке.
Чтобы получить метки раздела, вы должны вызвать его с sudo
и что-то похожее на:
flds = "MOUNTPOINT, NAME, FSTYPE, LABEL, RO, RM, STATE, TYPE, SIZE, MODEL" \ && sudo lsblk -o $ flds
При использовании
sudo dd if=/dev/xxx of=$HOME/SavedDisk.img conv=noerror iflag=sync
Вы можете прочитать общее содержимое диска, даже если есть ошибки и / или он не монтируется (ошибки будут обнулены на изображении!).
Своп if=
с of=
и наоборот, чтобы переместить данные в другом направлении.
Такое изображение затем может быть установлено через петлевое устройство наиболее простым способом с использованием меню gnome-disks &