The OpenNET Project / Index page

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

Подключение LVM-разделов под FreeBSD
При необходимости подключить диск с 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 необходимо
перекомпилировать ядро или загрузить соответствующие данной ФС модули ядра.
 
31.08.2010 , Автор: Владимир Чижиков (Skif)
Ключи: lvm, freebsd, mount, fs, ext3, ext4, disk / Лицензия: CC-BY
Раздел:    Корень / Администратору / Система / Диски и файлы / Монтирование

Обсуждение [ RSS ]
  • 1.1, manefesto (??), 11:44, 01/09/2010 [ответить]  
  • +/
    недавно такое же накатал.
    http://www.lissyara.su/articles/freebsd/file_system/geom_linux_lvm/
     
     
  • 2.2, O.Rootov (ok), 17:32, 01/09/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Ну зная автора могу сказать он сам до этого дошёл.
     
     
  • 3.5, Skif (ok), 23:15, 01/09/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >Ну зная автора могу сказать он сам до этого дошёл.

    О, мерси за камплиман, как говорила Проня прокоповна :)

     
     
  • 4.8, O.Rootov (ok), 19:21, 03/09/2010 [^] [^^] [^^^] [ответить]  
  • +/
    :) привет из OWE
     
     
  • 5.9, Skif (ok), 11:33, 04/09/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >:) привет из OWE

    O! вот так встреча:) а чего ж ник такой? :)

     

  • 1.3, Александр (??), 17:43, 01/09/2010 [ответить]  
  • +/
    Подскажите как смонтировать LVM-раздел в ext4???
     
     
  • 2.4, Skif (ok), 23:14, 01/09/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Насколько я знаю - никак. Полноценно фря ext4 не поддерживает. Вроде в рассылках мелькали темы, но на ветке разрабов. Могу заблуждаться - постоянно не отслеживаю.
     
     
  • 3.6, slepnoga (??), 04:38, 02/09/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Может дадите список общих FS  для фрее и линуха ?
     
     
  • 4.7, Andrew Kolchoogin (?), 17:02, 02/09/2010 [^] [^^] [^^^] [ответить]  
  • +/
    FAT/vFAT/FAT32.
    NTFS (через FUSE и там, и там, хотя и в Linux, и во FreeBSD есть нативные драйверы).
    Остальное -- "с переменным успехом".
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:




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

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