Я экспериментирую с LVM и настраиваю новый веб-сервер на Ubuntu 16.04 LTS, но не могу смонтировать логические тома.
Веб-сервер имеет два физических тома. Я использовал программу установки для настройки первого тома /dev/sda и установил операционную систему. Теперь я пытаюсь настроить второе устройство и смонтировать его.
Я использовал pvcreate, vgcreate и lvcreate для создания следующего (вывод lvscan):
ACTIVE '/dev/medface-vg2/logs' [100.00 GiB] inherit
ACTIVE '/dev/medface-vg2/webapp' [1.90 GiB] inherit
Каждый из этих разделов виден в файловой системе по адресу /dev/medface-vg2/logs и /dev/medface-vg2/webapp.
Затем я создал /var/www как точку монтирования с помощью mkdir. Другая точка монтирования уже была создана при настройке системы в /var/log.
Использование команд sudo mount /dev/medface-vg2/logs /var/log
и sudo mount /dev/medface-vg2/webapp /var/www
должно смонтировать мои логические тома в файловую структуру для использования, но вместо этого я вижу следующее сообщение:
mount: wrong fs type, bad option, bad superblock on [lv reference here] missing codepage or helper program, or other error.
In some cases useful info is found in syslog - try dmesg | tail or so.
При запуске dmesg | tail
я вижу следующее:
[ 1251.731372] sdb: sdb1
[ 1251.732037] sd 2:0:1:0: [sdb] Very big device. Trying to use READ CAPACITY(16).
[ 1251.732225] sdb: sdb1
[ 1326.450014] sd 2:0:1:0: [sdb] Very big device. Trying to use READ CAPACITY(16).
Это сообщение повторяется с начальным номером, что, как я предполагаю, является своего рода увеличивающейся временной меткой.
Я видел ссылки на gdisk, но в моей системе он не установлен, поэтому я думаю, что должна быть другая вспомогательная программа, которая может помочь.
У меня есть доступ к fdisk, но я думаю, что fdisk может не работать с томами lvm. Возможно, это заблуждение, поскольку я использовал fdisk для подготовки физических дисков перед использованием lvm, я представляю fdisk работающим на более низком уровне, чем lvm, и поэтому неспособным понять конструкции lvm.
Как монтировать эти объемные тома?
решение1
Чтобы отредактировать файл /etc/fstab, я попытался определить типы файловых систем томов и понял, что я никогда не создавал файловую систему. Mount пытался сказать мне, что я никогда не создавал файловую систему.
Я mkfs
создавал ext4
файловые системы на каждом логическом томе. Затем я снова запустил команды монтирования, и все заработало как надо. Больше ошибок не было!
Итак, ответ на мою проблему:
Не забудьте создать файловые системы mkfs
перед монтированием логических томов.