HOWTO LVM
From Gentoo Linux Wiki
| Installation • Kernel & Hardware • Networks • Portage • Software • System • X Server • Gaming • Non-x86 • Emulators • Misc |
Contents |
[edit] Introduction
LVM quick HOWTO. This is what I find the easiest and fastest way to set up LVM2 (without too much trouble)
Also, check out the LVM howto in the gentoo-documentation:
http://www.gentoo.org/doc/en/lvm2.xml
[edit] Kernel Configuration
First off, we will need to add some stuff to the kernel.
[edit] Manual Configuration
Go to the source directory and get into the configuration.
/usr/src/linux # make menuconfig
| Linux Kernel Configuration: LVM Configuration |
Device Drivers --->
Multi-device support (RAID and LVM) --->
<*> Device mapper support
< > Crypt target support
< > Snapshot target (EXPERIMENTAL)
< > Mirror target (EXPERIMENTAL)
< > Zero target (EXPERIMENTAL)
< > Multipath target (EXPERIMENTAL)
< > Bad Block Relocation Device Target (EXPERIMENTAL)
|
If you would would rather like to compile it as a module, go ahead. Keep in mind, if your root filesystem is on a LVM, you'll need to put the modules in your initramfs. (Have fun with that) Recompile and then you will need to reboot if you compiled it into the kernel.
Tip: If you don't want to use the module (because initramfs gives you the creeps) but you don't fancy rebooting either. Do this: Compile it in the kernel first.
/usr/src/linux # make
Let it finish. Go back into the configuration and change it to be compiled as module.
/usr/src/linux # make modules CC [M] drivers/md/dm.o CC [M] drivers/md/dm-table.o CC [M] drivers/md/dm-target.o CC [M] drivers/md/dm-linear.o CC [M] drivers/md/dm-stripe.o CC [M] drivers/md/dm-ioctl.o CC [M] drivers/md/dm-io.o CC [M] drivers/md/kcopyd.o LD [M] drivers/md/dm-mod.o Building modules, stage 2. MODPOST CC drivers/md/dm-mod.mod.o LD [M] drivers/md/dm-mod.ko
You can remove the module next time you rebooted :) (and change it in the configuration too) Next do the module installation.
[edit] Module installation
/usr/src/linux # make modules_install INSTALL drivers/md/dm-mod.ko [...] /usr/src/linux # modprobe dm-mod
That should be it.
[edit] Genkernel Configuration
I don't know anything about this (evil) program.
[edit] Installing lvm user tools
This is quick:
# emerge lvm2
[edit] Getting some help
Next I would like to present a extreem nice piece of perl scripting called webmin. Just install it running
# emerge webmin # /etc/init.d/webmin start
Check the setting in the file /etc/webmin/miniserv.conf
| File: /etc/webmin/miniserv.conf |
# ... listen=10000 # ... |
Browse to https://localhost:10000 with your favorite Web browser. Login as root with your safe password.
Skip to the hardware section > Logical Volume Management
You can configure about anything from here. (Partitions can be made and changes using cfdisk or fdisk)
This article is still a Stub. You can help Gentoo-Wiki by expanding it.
