inux 卷组 详细笔记

上传人:第*** 文档编号:32686569 上传时间:2018-02-12 格式:DOC 页数:21 大小:557.69KB
返回 下载 相关 举报
inux 卷组 详细笔记_第1页
第1页 / 共21页
inux 卷组 详细笔记_第2页
第2页 / 共21页
inux 卷组 详细笔记_第3页
第3页 / 共21页
inux 卷组 详细笔记_第4页
第4页 / 共21页
inux 卷组 详细笔记_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《inux 卷组 详细笔记》由会员分享,可在线阅读,更多相关《inux 卷组 详细笔记(21页珍藏版)》请在金锄头文库上搜索。

1、项目上的 linux 系统越多,这方面的 request 也渐渐多起来了。突然接到一个客户的的需求,要在 linux workstation 上划分出10个 G 的分区。一年前,对这个 case 还真是不再话下,肯定是三下五除二就搞定了。可是在 windows 的项目上呆的久了,linux 的东西几乎全还给老师和那些朋友们了。怎么办?当然没办法,还好还留有以前的笔记。于是 翻笔记呀 回忆阿 在自己的电脑安装 vmware再 vmware 上安装 linux 呀 模拟项目上那台 workstation 的磁盘分区呀等一系 列准备工作,然后开始测试,开始记录。现在将整理过的的东西贴出来共享,告诉大

2、家一个至理名言:拳不离手,曲不离开口,linux 的命令 不能离开太久。卷组命令卷组相关命令的名称通常以 vg 开始后面紧跟相应的操作动作,如下所示命 令 说明vgcfgbackup 备份卷组中各物理卷的 VGDA 信息到/etc/lvmconf 目录的文件中vgcfgrestore 从文件中恢复卷组中物理卷的 VGDAvgchange 改变卷组属性vgck 检测卷组中 VGDA 的一致性vgcreate 建立新的卷组vgdisplay 显示卷组属性vgexport 输出卷组,使系统不能识别该卷组vgextend 把物理卷加入卷组,实现对卷组的动态扩展vgimport 输入卷组,使系统能够识别

3、该卷组vgmerge 合并两个已存在的卷组vgmknodes 重新建立已有卷组的卷组目录和其中的设备文件vgreduce 把卷组中未使用的物理卷移出卷组vgremove 删除空的(不包含任何逻辑卷)卷组vgrename 重命名非活动的卷组vgscan 查找系统中现有卷组vgsplit 把一个卷组拆分为两个卷组 的一般维护命令vgscanvgscan 命令检测系统中的所有磁盘,查找卷组的定义,并建立文件/etc/lvmtab 和目录/etc /lvmtab.d 中的文件#vgscanvgckvgck 卷组名vgck 命令用于检查卷组中卷组描述区域 (VGDA)信息的一致性。#vgckvgdisp

4、layvgdisplay 卷组名vgdisplay 命令用于显 示卷组的属性信息,包括逻辑卷、物理卷及其大小等信息。#vgdisplayvgrenamevgrename 原卷组名 新卷组名或vgrename 原卷组名路径 新卷组名路径vgrename 命令用于对已存在的卷组进行改名#vgrename myVG myVG1.#vgrename /dev/myVG1 /dev/myVG.vgchangevgchange -a y|n 卷组名vgchange -l 最大逻辑卷数vgchange -x y|n 卷组名vgchange 命令用于改变卷组的相应属性,如卷组中可容纳的最大逻辑卷数、卷组是否有

5、效、卷组是否可分配等。#vgchange -a yvgchange - volume group myVG successfully activated#vgchange -x nvgchange - doing automatic backup of volume group myVGvgchange - volume group myVG successfully changedvgmknodesvgmknodes 卷组名| 卷组路径vgmknodes 命令用于建立(重新建立)已有卷组的卷组目录和其中的设备文件。#vgmknodesvgmknodes - successfully made

6、 all nodes of volume group myVG卷组配置的备份与恢复命令vgcfgbackupvgcfgbackup 卷组名vgcfgbackup 命令用于把卷组中的 VGDA 信息备份到/etc/lvmconf 目录中的文件#vgcfgbackupvgcfgbackup - volume groups found:myVGvgcfgbackup - successfully VGDA backup of volume group myVG to /etc/lvmconf/myVG.confvgcfgrestorevgcfgrestore -n 卷组名 物理卷全路径名vgcfgr

7、estore 命令用于从卷组备份文件中恢复指定物理卷的 VGDA 信息。使用vgcfgrestore 命令后要执行 vgmknodes 命令,重新建立卷组和逻辑卷的设备文件。#vgcfgrestore -n myVG /dev/hdb1vgcfgrestore - INFO: using backup file /etc/lvmconf/myVG.confvgcfgrestore - VGDA for myVG successfully restored to physical volume /dev/hdb1卷 组的建立与删除命令vgcreatevgcreate 卷组名 物理卷全路径名 物理

8、卷全路径名vgcreate 命令使用指 定的物理卷创建卷组。#vgcreate myVG /dev/hdb2vgremovevgremove 卷组名vgremove 命令用于删除指定的卷组,被删除的卷组中不能包含逻辑卷,并且该卷组不能是活动的。#vgremove myVG卷组的扩充与缩小命令vgextendvgextend 卷组名 物理卷全路径名 物理卷全路径名vgextend 命令用于将一个或多个已初始化的物理卷添加到指定的卷组,扩充其容量。#vgextend myVG /dev/hdb2vgreducevgreduce 卷组名 物理卷全路径名 物理卷全路径名vgreduce 命令用于从卷组

9、中去除一个或多个未使用的物理卷,卷组的容量也会随之减小。#vgreduce myVG /dev/hdb2卷组的合并 与拆分命令vgmergevgmerge 目的卷组名 源卷组名vgmerge 命令用于合并两个已存在的卷组,要求两个卷组的物 理区域(PE)大小相等,且源卷组是非活动的。#vgmerge myVG myVG1vgsplitvgsplit 现有卷组 新卷组 物理卷组全路径名 物理卷组全路径名 vgsplit 命令用于把一个或多个物理卷从其所在的卷组分离到新创建的卷组,被拆分的卷组应 是“活动”的。被分离出来的物理卷中不能包含任何的逻辑卷,可以预先使用 pvmove命令把逻辑卷转移到其

10、他的物理卷中。#vgsplit myVG myVG1 /dev/hdb2卷组的输入输出命令vgexport vgexport 卷组名vgexport 命令用于输出一个卷组,使系统不可识别该卷组,该卷组应是非活动的。此后就可以把该卷组中的所有物理卷转移到其他系统中,并用 vgimport 命令进行输 入。一个已经输出的卷组不能够被 vgscan 命令识别到,但是 pvscan 命令可以显示哪些物理卷属于已输出的卷组。#vgchange -a n myVG1vgchange - volume group myVG1 successfully deactivated#vgexport myVG1vg

11、export - volume group myVG1 successfully exportedvgimportvgimport 卷组名 卷组中的物理卷 卷组中的物理卷vgimport 命令用于输入一个已输出的卷组,使当前系统可以识别到该卷组。#vgimport myVG1 /dev/hdb2逻辑卷命令逻辑卷相关命令的名称通常以 lv 开始后面紧跟相应的操作动作,如下所示:命 令 说明e2fsadm 对逻辑卷中的 ext2文件系统扩充或缩小(需要使用 resize2fs 命令)lvchange 改变逻辑卷属性lvcreat 创建新的逻辑卷lvdisplay 显示逻辑卷属性lvextend 扩

12、展逻辑卷容量lvreduce 缩小逻辑卷容量lvremove 删除非活动的逻辑卷lvrename 对非活动的逻辑卷改名lvscan 查找现有逻辑卷逻辑卷的一般维护命令lvscanlvscan 命令在系统可识别的卷组中查找已定义的逻辑卷#lvscanlvscan - ACTIVE /dev/myVG/myLV 12MBlvscan - 1 logical volumes with 12 MB total in 1 volume grouplvscan - 1 active logical volumeslvdisplaylvdisplay 逻辑卷全路径名 逻辑卷全路径名 lvdisplay 命令

13、用于显示指定逻辑卷的属性,如大小、读写状态等信息。#lvdisplay /dev/myVG/myLV.lvrenamelvrename 旧逻辑卷全路径名 新逻辑卷全路径名lvrename 卷组名 旧逻辑卷名 新逻辑卷名lvrename 命令用于对已存在的逻辑卷改名。该命令有两种命令格式,可以直接指定新旧逻辑卷的全路径名,也 可以先指定该逻辑卷所在的卷组名后再指定新旧逻辑卷名。#lvrename /dev/myVG/myLV /dev/myVG/myLV1.#lvrename myVG myLV1 myLV.lvchangelvchange -a/-available y/n -C/-conti

14、guous y/n -p/-permission r/rw -r/-readahead ReadAheadSectors逻辑卷全路径名 逻辑卷全路径名lvchange 命令用于改变指定逻辑卷的属性,如可用性、连续性、读写许可、预读等属性。#lvchange -a n /dev/myVG/myLVe2fsadme2fsadm -L +|- 逻辑卷增减量 逻辑卷全路径名e2fsadm 命令用于改变(增加或减小)ext2 分区的大小,该 ext2分区可以是已挂载或未挂 载的。#e2fsadm -L +4M /dev/myVG/myLV逻辑卷的创建与删除命令lvcreatelvcreate -L 逻辑

15、卷大小 -n 逻辑卷名 卷组名lvcreate 命令用于在指定的卷组(VG)中建立逻辑卷(LV),可指定的参数有要建立的逻辑卷 名称、大小等。#lvcreate -L 10M -n myLV1 myVGlvremovelvremove 逻辑卷全路径名lvremove 命令用于从卷组中移除非活动的逻辑卷#lvremove /dev/myVG/myLV1逻辑卷 的扩充与缩小命令lvextendlvextend -L|-size +逻辑卷大小增量 逻辑卷全路径名lvextend 命 令用于扩展逻辑卷的大小,该命令也可以很好的扩展快照逻辑卷(snapshot logical volumes)#lvextend -L +4M /dev/myVG/myLVlvreducelvreduce -L| -size -逻辑卷减小量 逻辑卷全路径名lvreduce 命令用于减小逻辑卷的大小。减小逻辑卷的时候应小心,因为逻辑卷中被减小部分的数据将丢失#lvreduce -L -4M /dev/myVG/myLV逻辑卷管理命令逻辑卷管理

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 职业教育

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号