Страница 1 из 1

LVM FreeBSD

Добавлено: 2008-06-17 20:34:37
Shroo0m
Возникла необходимость собрать lvm, работавший ранее в Линухе под Фрю. Взял харды, включил... Короче, засада в том, что не работает geom lvm.

Не могу включить в ядре options GEOM_LVM.
При компиляции всплывает ошибка, unknown option. Это кажется странным, у меня фря 7.0, а там реализован LVM, надо только в ядре включить.
Может, кто-то сталкивался? подскажите, пожалуйста..

Re: LVM FreeBSD

Добавлено: 2008-06-17 20:39:56
paradox

Код: Выделить всё

#cat /usr/src/sys/conf/NOTES | grep GEOM

Re: LVM FreeBSD

Добавлено: 2008-06-18 2:55:53
zingel

Код: Выделить всё

options GEOM_LVM
нет такой опции в 7 версии.

Код: Выделить всё

man 4 geom

Re: LVM FreeBSD

Добавлено: 2008-06-18 9:55:15
gloom
есть

Код: Выделить всё

options         GEOM_LINUX_LVM          # Linux LVM2 volumes
freebsd 7.0

Re: LVM FreeBSD

Добавлено: 2008-06-18 10:07:55
zingel
В каком месте?

Код: Выделить всё

[root@zingel /usr/src]# date && uname -sr; time find ./*  | grep  "GEOM_LINUX_LVM"
Wed Jun 18 10:07:48 EEST 2008
FreeBSD 7.0-RELEASE

real    0m0.207s
user    0m0.037s
sys     0m0.128s
[root@zingel /usr/src]#
[root@zingel /usr/src]# ls  /usr/src/* | wc -l
    1090

Re: LVM FreeBSD

Добавлено: 2008-06-18 10:16:22
paradox
может в релизе нет незнаю
но в RELENG_7

Код: Выделить всё

#cat /usr/src/sys/conf/NOTES | grep GEOM

Re: LVM FreeBSD

Добавлено: 2008-06-18 10:20:11
zingel

Код: Выделить всё

[root@zingel /]# cat /usr/src/sys/conf/NOTES | grep GEOM
options         GEOM_AES                # Don't use, use GEOM_BDE
options         GEOM_BDE                # Disk encryption.
options         GEOM_BSD                # BSD disklabels
options         GEOM_CACHE              # Disk cache.
options         GEOM_CONCAT             # Disk concatenation.
options         GEOM_ELI                # Disk encryption.
options         GEOM_FOX                # Redundant path mitigation
options         GEOM_GATE               # Userland services.
options         GEOM_JOURNAL            # Journaling.
options         GEOM_LABEL              # Providers labelization.
options         GEOM_MBR                # DOS/MBR partitioning
options         GEOM_MIRROR             # Disk mirroring.
options         GEOM_MULTIPATH          # Disk multipath
options         GEOM_NOP                # Test class.
options         GEOM_PART_APM           # Apple partitioning
options         GEOM_PART_GPT           # GPT partitioning
options         GEOM_PART_MBR           # MBR partitioning
options         GEOM_PC98               # NEC PC9800 partitioning
options         GEOM_RAID3              # RAID3 functionality.
options         GEOM_SHSEC              # Shared secret.
options         GEOM_STRIPE             # Disk striping.
options         GEOM_SUNLABEL           # Sun/Solaris partitioning
options         GEOM_UZIP               # Read-only compressed disks
options         GEOM_VIRSTOR            # Virtual storage.
options         GEOM_VOL                # Volume names from UFS superblock
options         GEOM_ZERO               # Performance testing helper.
# around.  (See also option GEOM_VOL for a different solution to this

Re: LVM FreeBSD

Добавлено: 2008-06-18 10:20:47
terminus
Оно сущестаует еще только для CURRENT и там пока какие-то ограничения на запись...

Re: LVM FreeBSD

Добавлено: 2008-06-18 10:23:13
paradox
у меня опять какая то не такая фря)))

Код: Выделить всё

...
options         GEOM_JOURNAL            # Journaling.
options         GEOM_LABEL              # Providers labelization.
options         GEOM_LINUX_LVM          # Linux LVM2 volumes
options         GEOM_MBR                # DOS/MBR partitioning
options         GEOM_MIRROR             # Disk mirroring.
options         GEOM_MULTIPATH          # Disk multipath
....

Re: LVM FreeBSD

Добавлено: 2008-06-18 10:36:52
zingel
загодочно

Re: LVM FreeBSD

Добавлено: 2008-06-18 12:49:02
gloom
Ставил из снапшота 04.2008 пересобирал только ядро

Код: Выделить всё

[gloom@b7st1 ~]$ uname -a
FreeBSD b7st1.gloom 7.0-STABLE FreeBSD 7.0-STABLE #0: Fri Jun  6 16:51:30 EEST 2008     root@b7st1.gloom:/usr/obj/usr/src/sys/G1  i386
[gloom@b7st1 ~]$ cat /usr/src/sys/conf/NOTES | grep GEOM
options         GEOM_AES                # Don't use, use GEOM_BDE
options         GEOM_BDE                # Disk encryption.
options         GEOM_BSD                # BSD disklabels
options         GEOM_CACHE              # Disk cache.
options         GEOM_CONCAT             # Disk concatenation.
options         GEOM_ELI                # Disk encryption.
options         GEOM_FOX                # Redundant path mitigation
options         GEOM_GATE               # Userland services.
options         GEOM_JOURNAL            # Journaling.
options         GEOM_LABEL              # Providers labelization.
options         GEOM_LINUX_LVM          # Linux LVM2 volumes
options         GEOM_MBR                # DOS/MBR partitioning
options         GEOM_MIRROR             # Disk mirroring.
options         GEOM_MULTIPATH          # Disk multipath
options         GEOM_NOP                # Test class.
options         GEOM_PART_APM           # Apple partitioning
options         GEOM_PART_BSD           # BSD disklabel
options         GEOM_PART_GPT           # GPT partitioning
options         GEOM_PART_MBR           # MBR partitioning
options         GEOM_PART_VTOC8         # SMI VTOC8 disk label
options         GEOM_PC98               # NEC PC9800 partitioning
options         GEOM_RAID3              # RAID3 functionality.
options         GEOM_SHSEC              # Shared secret.
options         GEOM_STRIPE             # Disk striping.
options         GEOM_SUNLABEL           # Sun/Solaris partitioning
options         GEOM_UZIP               # Read-only compressed disks
options         GEOM_VIRSTOR            # Virtual storage.
options         GEOM_VOL                # Volume names from UFS superblock
options         GEOM_ZERO               # Performance testing helper.
# around.  (See also option GEOM_VOL for a different solution to this
[gloom@b7st1 ~]$