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 设备号


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

这样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 就可以看到调整后的大小。

很多命令看帮助吧。

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

http://www.ibm.com/developerworks/cn/linux/l-lvm2/
http://www.ibm.com/developerworks/cn/linux/filesystem/lvm/lvm-1/index.html
http://www.ibm.com/developerworks/cn/linux/filesystem/lvm/lvm-2/

你可能感兴趣的:(C++,c,linux,C#,ubuntu)