安装了LVM的RPM软件包以后,要使用LVM还需要配置内核支持LVM 。RedHat默认内核是支持LVM的,如果需要重新编译内核,则需要在配置内核时 , 进入Multi-deviceSupport(RAIDandLVM)子菜单,选中以下两个选项:
[*]Multipledevicesdriversupport(RAIDandLVM)
*Logicalvolumemanager(LVM)Support
然后重新编译内核,即可将LVM的支持添加到新内核中 。
为了使用LVM,要确保在系统启动时激活LVM , 幸运的是在RedHat7.0以后的版本 , 系统启动脚本已经具有对激活LVM的支持,在/etc/rc.d/rc.sysinit中有以下内容:
#LVMinitialization
if[-e/proc/lvm-a-x/sbin/vgchange-a-f/etc/lvmtab];then
action$"SettingupLogicalVolumeManagement:"/sbin/vgscan/sbin
/vgchange-ayfi
其中关键是两个命令,vgscan命令实现扫描所有磁盘得到卷组信息,并创建文件卷组数据文件/etc/lvmtab和/etc/lvmtab.d/*;vgchange-ay命令激活系统所有卷组 。
二、创建和管理LVM
要创建一个LVM系统,一般需要经过以下步骤:
1、创建分区
使用分区工具(如:fdisk等)创建LVM分区 , 方法和创建其他一般分区的方式是一样的,区别仅仅是LVM的分区类型为8e 。
2、创建物理卷
创建物理卷的命令为pvcreate,利用该命令将希望添加到卷组的所有分区或者磁盘创建为物理卷 。将整个磁盘创建为物理卷的命令为:
#pvcreate /dev/hdb
将单个分区创建为物理卷的命令为:
#pvcreate /dev/hda5
3、创建卷组
创建卷组的命令为vgcreate,将使用pvcreate建立的物理卷创建为一个完整的卷组:
#vgcreate web_document/dev/hda5 /dev/hdb
vgcreate命令第一个参数是指定该卷组的逻辑名:web_document 。后面参数是指定希望添加到该卷组的所有分区和磁盘 。vgcreate 在创建卷组web_document以外,还设置使用大小为4MB的PE(默认为4MB),这表示卷组上创建的所有逻辑卷都以4MB为增量单位来进行扩充 或缩减 。由于内核原因 , PE大小决定了逻辑卷的最大大?。?4MB的PE决定了单个逻辑卷最大容量为256GB,若希望使用大于256G的逻辑卷则创建卷组 时指定更大的PE 。PE大小范围为8KB到512MB,并且必须总是2的倍数(使用-s指定,具体请参考manvgcreate) 。
4、激活卷组
为了立即使用卷组而不是重新启动系统 , 可以使用vgchange来激活卷组:
#vgchange -ay web_document
5、添加新的物理卷到卷组中
当系统安装了新的磁盘并创建了新的物理卷,而要将其添加到已有卷组时,就需要使用vgextend命令:
#vgextend web_document /dev/hdc1
这里/dev/hdc1是新的物理卷 。
6、从卷组中删除一个物理卷
要从一个卷组中删除一个物理卷,首先要确认要删除的物理卷没有被任何逻辑卷正在使用,就要使用pvdisplay命令察看一个该物理卷信息:
如果某个物理卷正在被逻辑卷所使用,就需要将该物理卷的数据备份到其他地方,然后再删除 。删除物理卷的命令为vgreduce:
#vgreduce web_document /dev/hda1
7、创建逻辑卷
创建逻辑卷的命令为lvcreate:
#lvcreate -L1500 -n www1 web_document
该命令就在卷组web_document上创建名字为www1,大小为1500M的逻辑卷,并且设备入口为 /dev/web_document/www1(web_document为卷组名,www1为逻辑卷名) 。如果希望创建一个使用全部卷组的逻辑卷,则需 要首先察看该卷组的PE数,然后在创建逻辑卷时指定:
#vgdisplay web_document | grep"TotalPE"
TotalPE45230
#lvcreate -l45230 web_document -n www1
8、创建文件系统
笔者推荐使用reiserfs文件系统,来替代ext2和ext3:
创建了文件系统以后,就可以加载并使用它:
推荐阅读
- 可以联机的3d休闲游戏,可以联机的3d休闲游戏手游
- 包含sqlserver增删改查语句的词条
- 制作html5视频教程下载的简单介绍
- 区块链波卡生态ray,区块链波卡币
- linuxzz命令 linux xz命令
- 双色 html5移动开发即学即用下载,html移动web开发
- 华为鸿蒙手机老是重启,鸿蒙手机一直重启
- 中国网络游戏用户,中国网络游戏用户最新统计2023
- 包含php数据展示系统的词条