Мы — долго запрягаем, быстро ездим, и сильно тормозим.
www.lissyara.su —> статьи —> FreeBSD —> Файловая система —> freebsd lvm

Монтирование разделов lvm во freebsd

Автор: manefesto.


Лирическое отступление.

Звонок.
Максим, ты же в Перми*
После выключения питания упал линуксовый сервак, не удается чекнуть диск, будь добр приедь поправь

Проблемы была ясна: так как нет местного админа, то никто не может даже под диктовку запустить fsck.
Но по факту оказалось что отвалился диск, причем отвалился железно, то определялся биосом, то нет: одним словом отжил свою жизнь.
При загрузке все стопорилось на монтировании этого самого диска, а именно sdb1
В /dev я его не нашел.
Посмотрел fstab, оказалось что на этом диске лежала шара.
Вывод df -h показал, что корень смонтрован в rw.
Дело за малым, поправить fstab.
Но оказалось что часть рутовых папок защищена от записи, а именно /etc
Видимо какие то особенности selinux
Вообщем ковыряние ни к чему не привело.
Решение было простым: снять, принести домой диск, поправить fstab и вернуть на родину.
То что freebsd умеет нормально монтировать разделы ext3 в режиме чтения запись известно давно.
Подключив к своему серверу, нашел два раздела на диске с системой, ad4s1 и ad4s2
Кто из них кто было неизвестно
#mount -t ext2fs /dev/ad4s1 /mnt/pub

Раздел был удачно смонтрован, но это оказался раздел /boot
Соответственно корень на /dev/ad4s2
#mount -t ext2fs /dev/ad4s2 /mnt/pub

error:/dev/ad4s2 invalid argument

Вот тут-то и вспомнил, что корень был на lvm(не понятно зачем)
Встал вопрос как смонтровать lvm раздел.
Немного погуглив, нашел выход.

#geom linux_lvm load
#mount -t ext2fs /dev/ad4s2 /mnt/pub

Раздел удачно смонтирован, второй диск из fstab удален.
Утром диск уехал в офис, был вставлен, всё работает.
PS:Не понятно мне почему в родном линуксе не удалось поправить fstab
PPS: Писал по памяти



размещено: 2010-08-25,
последнее обновление: 2010-08-25,
автор: manefesto


Алексей, 2010-08-25 в 12:39:16

Хороший слог.

free6k, 2010-08-26 в 14:51:19

Не мог поправить, потому что местный админ настроил под себя SElinux, видимо не хотел чтобы кроме него там кто то что то мог :D

gonzo111, 2010-08-27 в 18:00:26

Вот бы такое на фре замутить (я про скрытый запрет на редактирование)....

ура спустя сто дней в новостях новая статья

slepnoga, 2010-09-02 в 4:40:37

в MAC  разве этого нет ?

Игорь, 2011-05-17 в 12:09:44

В 8 STABLE немного иначе
Последний пункт вместо
#mount -t ext2fs /dev/ad4s2 /mnt/pub
нужно:
#mount -t ext2fs /dev/linux_lvm/VolGroup00-LogVol00 /mnt/pub

Игорь, 2011-05-17 в 12:12:13

зы: чуть не забыл, удобно искать нужный раздел при помощи:
# file -s /dev/ad4s2
/dev/ad4s2: LVM2 (Linux Logical Volume Manager)



 

  Этот информационный блок появился по той простой причине, что многие считают нормальным, брать чужую информацию не уведомляя автора (что не так страшно), и не оставляя линк на оригинал и автора — что более существенно. Я не против распространения информации — только за. Только условие простое — извольте подписывать автора, и оставлять линк на оригинальную страницу в виде прямой, активной, нескриптовой, незакрытой от индексирования, и не запрещенной для следования роботов ссылки.
  Если соизволите поставить автора в известность — то вообще почёт вам и уважение.

© lissyara 2006-10-24 08:47 MSK

Время генерации страницы 0.0341 секунд
Из них PHP: 17%; SQL: 83%; Число SQL-запросов: 77 шт.
Исходный размер: 15592; Сжатая: 4978