The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Раздел полезных советов: Подключение LVM-разделов под FreeBSD"
Отправлено auto_tips, 01-Сен-10 11:44 
При необходимости подключить диск с Linux машины с разделами под LVM на FreeBSD необходимо подгрузить необходимый тип файловой системы, с которой форматировался LVM раздел, а так же подгрузить модуль ядра (перекомпилировать ядро) для работы с LVM.
Как определить, что на данном диске использовались LVM разделы?

Вот так в sysinstall отображается диск с LVM разделом (Subtype 142):

   Disk name:      ad2                                    FDISK Partition Editor
   DISK Geometry:  4865 cyls/255 heads/63 sectors = 78156225 sectors (38162MB)

   Offset       Size(ST)        End     Name  PType       Desc  Subtype    Flags

         0         63         62        -     12     unused        0
        63     497952     498014    ad2s1      4     ext2fs      131
    498015   77658210   78156224    ad2s2      4    unknown      142
  78156225         63   78156287        -     12     unused        0

либо вывод fdisk (sysid 142):

   # fdisk /dev/ad2
   ******* Working on device /dev/ad2 *******
   parameters extracted from in-core disklabel are:
   cylinders=77536 heads=16 sectors/track=63 (1008 blks/cyl)

   Figures below won't work with BIOS for partitions not in cyl 1
   parameters to be used for BIOS calculations are:
   cylinders=77536 heads=16 sectors/track=63 (1008 blks/cyl)

   Media sector size is 512
   Warning: BIOS sector numbering starts with sector 1
   Information from DOS bootblock is:
   The data for partition 1 is:
   sysid 131 (0x83),(Linux native)
    start 63, size 497952 (243 Meg), flag 80 (active)
        beg: cyl 0/ head 1/ sector 1;
        end: cyl 30/ head 254/ sector 63
   The data for partition 2 is:
   sysid 142 (0x8e),(unknown)
    start 498015, size 77658210 (37919 Meg), flag 0
        beg: cyl 31/ head 0/ sector 1;
        end: cyl 1023/ head 254/ sector 63
   The data for partition 3 is:
   <UNUSED>
   The data for partition 4 is:
   <UNUSED>

Для монтирования LVM с EXT2/EXT3 файловой системой необходимо скомпилировать ядро с поддержкой EXT2FS:

   options EXT2FS

либо добавить /boot/loader.conf строку:

   ext2fs_load="YES"

Если после перезагрузки сервера необходимости в подключении данного диска не будет, тогда достаточно просто подгрузить модуль ядра
kldload ext2fs

Для подключения LVM разделов необходимо перекомпилировать ядро с опцией:

   option GEOM_LINUX_LVM

либо добавить /boot/loader.conf

   geom_linux_lvm_load="YES"

вручную можно произвести загрузку следующим образом

   geom linux_lvm load

посмотреть результат (пример):

   # geom linux_lvm list
   Geom name: skdeb5-home.bsd
   Providers:
   1. Name: linux_lvm/skdeb5-home.bsd-swap_1
      Mediasize: 1551892480 (1.4G)
      Sectorsize: 512
      Mode: r0w0e0
   2. Name: linux_lvm/skdeb5-home.bsd-root
      Mediasize: 38205915136 (36G)
      Sectorsize: 512
      Mode: r1w1e1
   Consumers:
   1. Name: ad2s2
      Mediasize: 39761003520 (37G)
      Sectorsize: 512
      Mode: r1w1e2

в /etc/fstab прописать следующим образом:

   cat /etc/fstab | grep linux_lvm

   /dev/linux_lvm/skdeb5-home.bsd-root /mnt/ad2s2.ext2 ext2fs rw   0       0

PS: Для монтирования LVM-раздела с другой FS, отличной от EXT2/EXT3 необходимо перекомпилировать ядро или загрузить соответствующие данной ФС модули ядра.

URL:
Обсуждается: http://www.opennet.ru/tips/info/2431.shtml

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру