- 论坛徽章:
- 0
|
简介:
Unix 系统下最大的麻烦就是分区太小,在一定的时间内分区满了就非常麻烦。LVM就
是一个非常好的解决方案,我们可根据情况扩大/或缩小某个分区。我这里介绍一个
在不具备有很多硬盘下供大家玩的方法,好处是对现有系统完全不动,只是建立虚
拟的硬盘系统,对LVM有更好的理解。我本人也是用这个办法在Linux下玩熟Linux
LVM的.
商业UNIX其实很早就有LVM系统,只是叫法不同,tru64,aix,solaris,HP-UX都有。
Linux做为新型的操作系统,现在技术上也成熟多了。
这篇文章是在一本法语的杂志“linux magazine" number 54 octobre 2003,原作
者是Lionel Tricon 邮箱是lionel.tricon@free.fr ,文章原名是"LVM ou comment changer d'idee sur le stockage de donnees sous linux",文章太长,我就给强烈压缩了。如果有那位兄弟想转载,尽管拿,但是请不要删东西(错误不算),另外请给我个URL,也算对得起我码中文字,谢了。
我是在debian下干的,其它linux应该没问题,因为原文著者是用redhat.
我用xfig按原文做了3个图,大家仔细看看,会对LVM原理理解有帮助,有问题也可
以贴出来,或给我发短信,进行探讨。我就不对LVM解释了。
安装需求(requirements):检查系统是否安了LVM的module
1. lsmod | grep -i lvm
2. modprobe lvm-mod
3.apt-get install lvm* lvm-common evms-lvmutils
or
rpm -q lvm , rpm -ivh lvm-xxxx.rpm with redhat
准备虚拟硬盘 prepare a fake disk
感谢linux LVM 支持loopback (loop device),才让我们有机会建立LVM下的虚拟硬
盘,就跟真硬盘一样用
1. dd if=/dev/zero of=lvm0.iso count=5000
2. dd if=/dev/zero of=lvm1.iso count=5000
3. dd if=/dev/zero of=lvm2.iso count=5000
4. dd if=/dev/zero of=lvm3.iso count=5000
5.losetup /dev/loop0 lvm0.iso
6.losetup /dev/loop1 lvm1.iso
7.losetup /dev/loop2 lvm2.iso
8.losetup /dev/loop3 lvm3.iso
好了,我们这里建立了可用的虚拟硬盘了,要删除这样的硬盘:
losetup -d /dev/loopX
下面我们建立几个物理卷(?) Physical Volume (对不起,我不知中文是怎么翻译
的)
1. vgscan
2. pvcreate /dev/loop0
3. pvcreate /dev/loop1
4. pvcreate /dev/loop2
5. pvscan
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/6138/showart_264071.html |
|