Linux LVM 基本安装应用

系统环境ubuntu 8.10 server
用XFS文件系统格式。

首先当然是安装了

 
sudo aptitude install xfsprogs //XFS的支持
sudo aptitude install lvm2 //真正的lvm2


装好后有个地方刚开始不太明白后来网上找资料特此记一下

在装好后会自动建在/dev/mapper/下建一个叫 control的东西
这个是/udev/devps根据/proc/misc 中的“Num device-mapper”在/dev/下建立/mapper目录并在目录中建立control字符设备,设备号由Num决定。

我装完后自动就有,如果没有可以手工建,
首先通过

 
cat /proc/misc | grep device-mapper | awk "{print}"


得到control设备号

然后输入命令
 
mkdir /dev/mapper
mknod /dev/mapper/control c 10 设备号


[color=red]特此声明control理解是我在一个blog上看到的,就记在本子上了,然后再找那blog又忘了[/color]

这样lvm装都好了,然后就是怎么用了。

1、 创建物理卷(PV)

sudo pvcreate /dev/sda* (初始化物理卷)
sudo vgcreate vgname /dev/sda* (创建卷组)
//卷组名称
sudo vgscan (激活)


2、创建逻辑卷

sudo lvcreate -n lvname -L 10G vgname
//名称 大小 组名称


3、创建完开始挂在文件系统


sudo mkdir /mount_point
sudo mount /dev/mapper/vgname-lvname /mount_point

4、修改/etc/fstab让其自动挂载

/dev/mapper/vgname-lvname /mount_point xfs defaults 0 2


vgdisplay -v vgname 查看vg基本信息
lvdisplay /dev/vgname/lvname 查看lv属性

用到最多调整大小,两行代码


lvextend -L +5G /dev/vgname/lvname //调大
lvreduce -L -5G /dev/vgname/lvname //调小
xfs_frowfs /dev/vgname/lvname //采用的是xfs文件系统格式


df -ah 就可以看到调整后的大小。

很多命令看帮助吧。

以下是一些链接,看别人写的不如自己写的亲切,所以自己写一下。

[url]http://www.ibm.com/developerworks/cn/linux/l-lvm2/[/url]
[url]http://www.ibm.com/developerworks/cn/linux/filesystem/lvm/lvm-1/index.html[/url]
[url]http://www.ibm.com/developerworks/cn/linux/filesystem/lvm/lvm-2/[/url]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值