Что означает хост в команде lsscsi?

Согласно выводам pvsи lvs, ваш /dev/sdb1является частью группы томов LVM с именем centos, которая должна содержать еще один физический том LVM (PV ). Сообщение об ошибке от команд LVM включает LVM uuid отсутствующего PV.

Поскольку один из PV этой группы томов отсутствует, группа томов не может быть активирована ни автоматически во время загрузки, ни с помощью обычной команды vgchange -ay centos.

Обратите внимание, что размер логического тома home(LV )группы томов centosбольше, чем размер PV. Это означает, что он охватывает как минимум два PV.

Я предполагаю, что диск sdbбыл вторым диском в другой системе. Эта система, вероятно, первоначально имела только один диск, сконфигурированный точно так же, как диск sdaв этой системе. Но затем в его файловой системе /homeзакончилось место на диске, и кто-то добавил еще один диск и использовал его для расширения /home. Если это так, то отсутствующий диск, вероятно, будет содержать полные rootи swapLV, а также начало homeLV (группы томов centos).

sdb1LVM PV имеет копию метаданных LVM группы томов centos, поэтому LVM теперь знает обо всех томах LV, принадлежащих к группе томов centos.Но, скорее всего, на sdb1реально присутствует только хвостовая часть homeLV.

Можно использовать lvchange -ay --activationmode partial --permission r /dev/mapper/centos-homeдля активации homeLV этой группы томов и сделать /dev/mapper/centos-homeустройство доступным (в режиме -только для чтения, на всякий случай! ). Но так как этот РН неполный (головной конец отсутствует! )вы не сможете его нормально смонтировать. После активации LV таким образом вы сможете восстановить некоторые файлы с него с помощью инструментов восстановления данных, таких как photorec.

Было бы намного лучше, чтобы отсутствующий диск также был подключен к этой системе :как только присутствуют оба PV этой группы томов, все LV могут быть активированы (либо автоматически во время загрузки, либо с помощьюvgchange -ay centos)и монтируется обычным образом. Если отсутствующий диск становится sdcпри подключении к этой системе, это вообще не проблема :LVM обнаружит это автоматически.

0
26.04.2021, 03:51
1 ответ

«Хост» — это интерфейс, к которому подключено устройство SCSI, включая такие интерфейсы, как USB, которые не являются физическими.

lsscsiсообщает имя драйвера SCSI низкого уровня, то есть имя этого интерфейса. Вы найдете его под /sys/class/scsi_host/*/proc_nameи /proc/scsi. Я не знаю, имеет ли это практическое применение для системных администраторов.

На моем сервере (ARM -на основе кредита -карта -вещь размера ), у меня есть USB-диск с хостом «usb -хранилище». Драйвер хранилища USB -скомпилирован в мое ядро, и у меня, похоже, нет модуля ядра хранилища USB -.

Подробнее:

0
28.04.2021, 22:50

Теги

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