Подключение 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 необходимо
перекомпилировать ядро или загрузить соответствующие данной ФС модули ядра.
|
|
|
|
Раздел: Корень / Администратору / Система / Диски и файлы / Монтирование |
|
|
3.5, Skif (ok), 23:15, 01/09/2010 [^] [^^] [^^^] [ответить]
| +/– |
>Ну зная автора могу сказать он сам до этого дошёл.
О, мерси за камплиман, как говорила Проня прокоповна :)
| |
|
|
5.9, Skif (ok), 11:33, 04/09/2010 [^] [^^] [^^^] [ответить]
| +/– |
>:) привет из OWE
O! вот так встреча:) а чего ж ник такой? :)
| |
|
|
|
|
|
2.4, Skif (ok), 23:14, 01/09/2010 [^] [^^] [^^^] [ответить]
| +/– |
Насколько я знаю - никак. Полноценно фря ext4 не поддерживает. Вроде в рассылках мелькали темы, но на ветке разрабов. Могу заблуждаться - постоянно не отслеживаю.
| |
|
|
4.7, Andrew Kolchoogin (?), 17:02, 02/09/2010 [^] [^^] [^^^] [ответить]
| +/– |
FAT/vFAT/FAT32.
NTFS (через FUSE и там, и там, хотя и в Linux, и во FreeBSD есть нативные драйверы).
Остальное -- "с переменным успехом".
| |
|
|
|
|