1. Linux系统下怎么创建和管理逻辑卷
lvcreate?
2. linux逻辑卷管理
LVM(logical volume manager) 逻辑卷管理器
其中主要分为这几个概念
1物理卷-简称PV
物理卷在逻辑卷管理器中属于最底层的,任何的逻辑卷和卷组都必需依靠物理卷来建立,物理卷可以是一个完整的硬盘,也可以是硬盘中的莫一个分区
2卷组-简称VG
卷组是建立在物理卷之上,一个卷组中可以包含一个物理卷组或者多个物理卷
3逻辑卷-简称LV
逻辑卷是建立在卷组之上的,卷组中的空间可以建立多个逻辑卷,并且逻辑卷可以随意从卷组的空闲空间中增减,逻辑卷可以属于一个卷组,也可以属于不同的多个卷组
4 物理区域-简称PE
物理区域是物理卷中最小的可分配储存单元
5 逻辑区域-简称-LE
逻辑区域是逻辑卷中可用于分配的最小储存单元
6 卷组描述区域-简称VGDA
用于描述物理卷,卷组,逻辑卷分配的所由信息
一个建立逻辑卷的流程如下
PV-VG-LV
物理卷包含卷组,卷组包含逻辑卷
二redhat9中使用逻辑卷管理器
1使用vgscan生成默认的配置文件,配置文件在/etc下的lvmconf 和lvmtab 2个文件
2 为逻辑卷管理器分配物理卷
我这里使用一个分区来作/dev/hda9
#fdisk hda
>t
>9
>8e (为LVM分区)
>w
重起
#pvcreate /dev/hda9
使用
#pvdisplay /dev/hda9查看是否建立
这样就建立好了物理卷
3在物理卷中建立卷组
#vgcreate vg0 /dev/hda9 其中vg0为要建立的卷组名程.这里的PE值我们使用默认的4M如需要增大可以使用-L 选想,记住一旦设定以后不可更改PE的值
#vgdisplay 查看是否建立成功
4 在卷组中建立逻辑卷
#lvcreate -L 100M -n vg1 vg0
其中-L 选项表示你想的逻辑卷大小,以后可以用命令增减 -n指定逻辑卷的名程和卷组的名程,也可以使用绝对路径来达到上述目的
#lvdisplay /dev/vg0/vg1
查看是否建立成功
5 为逻辑卷建立文件系统
#mkfs.ext3 /dev/vg0/vg0
然后挂载尝试是否建立成功
#mount /dev/vg0/vg1 /home
这样一个逻辑卷就基本成型了
三 逻辑卷的管理
1增加新的物理卷到卷组
当卷组中没有足够的空间分配给逻辑卷时,可以用给卷组增加物理卷的方法来增加卷组的空间
# vgextend vg0 /dev/hda8
这里注意hda8必需为LVM分区
2 扩充和减小逻辑卷的容量
#e2fsadm -L +100M /dev/vg0/vg1
-L 表示增减空间 +表示加 -表示建
#e2fsadm -L -100M /dev/vg0/vg1
这里要注意文件系统必需是ext2或ext3,而且需要卸载文件系统来执行,减小的时候需要知道剪掉空间的大小,不然会造成丢失
在reiserfs文件系统中未作测试
3 删除逻辑卷-卷组-物理卷 (必需按照先后顺序来执行删除)
#lvremove /dev/vg0/vg1 删除逻辑卷
#vgremove /dev/vg0 删除卷组
这里有一个问题,如果建立的卷组是活动的,他就不能删除
这里需要使用一个命令来是他变成固定的,以便删除
#vgchage -a n /dev/vg0
-a 参数指定卷组是否是活动的,n表示固定,y表示活动
#vgremove /dev/vg0
成功
物理卷的删除,移除/etc下的lvmconf 和lvmtab的两个文件,然后将分区转换为linux的就可以了
四 检查物理卷,卷组,逻辑卷
分别使用3个命令
1pvscan 检查物理卷
2vgscan 检查卷组
3lvscan 检查逻辑卷
这里只是介绍了逻辑卷管理器的基本建立和删除
应为今天时间有限,明天积蓄补充,希望此文对你有所帮助
明天内容
如何备份逻辑卷
如何用LVM作镜像卷
如何改变逻辑卷的属性
五 为逻辑卷作备份
1当你要备份你的卷组信息是,你就需要为卷组作备份,使用vgcfgbackup来备份
#vgcfgbackup vg0
备份的信息就是我们前面提到的VGDA备份到/etc/lwmconf/VG.conf
2当你的卷组信息意外丢失时,你可以使用这个文件来恢复你的卷组信息,前提是你要备份了的
#vgcfgrestor -n vg0 /dev/hda8
或者
#vgcfgrestor -f /etc/lvmconf/XXX.conf
重卷组vg0中恢复物理卷的VGDA信息 -n参数指定卷组的名程 -f 制定备份文件路径
3 恢复了物理卷及卷组的信息后我们还要恢复原来的建立的卷组和逻辑卷的设备文件
#vgmknods
这样如果物理卷,卷组,逻辑卷的信息丢失或者设备文件被破坏是就可以用来及时恢复
六 卷组的合并于拆分
当你想合并2个卷组时可以使用一下命令
这里有2个前提条件 1 卷组的PE(物理区域)大小相等 2 2个卷组必需是非活动的,这个可以用前面提到的vgchange命令来更改,做到以上2个条件就可以了
#vgmerge vg1 vg2
其中vg1为原始卷组,vg2是你想合并到到vg1的卷组
七 逻辑卷管理器管理命令(针对整个逻辑卷管理器,不针对物理卷,卷组,逻辑卷,是全局命令)注:全局命令都是以lvm开头的
1复位逻辑卷管理器(全局命令)
#lvmchange -R
这个命令用来复位逻辑卷管理器,也就是reset,该命令会使所由的卷组和逻辑卷处于非活动状态,也就是不能使用卷组和逻辑卷,所以使用时一定小心
2 查看逻辑卷管理器日志
# lvmsadc
命令可以直接输出到标准输出,也就是屏幕上,也可输出到文件中
# lvmsadc 1.txt
使用lvmsar 命令可一查看lvmsdac生成的日志文件
#lnmsar 1.txt
日志文件显示逻辑卷管理器中设备的读写统计信息
显示如下
total read :12 total write :222
3 利用LVM作逻辑卷的镜像卷或成快照卷
快照卷不需要和父卷大小一致,我们假设不需要保存太多的快照文件,可以设置成10M
#lvcreate -s -L 10M -n kuaizhao /dev/vg0/vg1
这样就从逻辑卷vg1中分出快照卷/dev/vg0/kuaizhao
这里又有一个问题,redhat9默认快照卷是以只读方式挂载的,只读方式的快照卷是不能和父卷同步数据的
这里需要使用lvchange命令使快照卷为读写方式挂载
#lvchange -p rw /dev/vg0/kuaizhao
然后
#mount /dev/vg0/vg1 /home
#mount /dev/vg0/kuaizhao /opt
目录随便,我这里只是测试
#cd /home
#touch test
#cd /opt
#ls
恭喜你可以看到文件数据已经同步了
注:如快照卷不能容纳超过自身设置的容量时,将被LVM管理器自动删除
解决的方法:
1及时清理不必要的快照文件
2 设置逻辑快照卷和父逻辑卷大小一致
3. Linux系统的基本配置要求是什么
Linux系统最低配置:
CPU:700 MHz;
内存:384 MB;
硬盘:6 GB 剩余空间;
显卡:800x600以上分辨率。
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
(3)linux卷组怎么配置扩展阅读:
Linux主要特性:
1、完全免费
Linux是一款免费的操作系统,用户可以通过网络或其他途径免费获得,并可以任意修改其源代码。这是其他的操作系统所做不到的。正是由于这一点,来自全世界的无数程序员参与了Linux的修改、编写工作,程序员可以根据自己的兴趣和灵感对其进行改变,这让Linux吸收了无数程序员的精华,不断壮大。
2、多用户、多任务
Linux支持多用户,各个用户对于自己的文件设备有自己特殊的权利,保证了各用户之间互不影响。多任务则是现在电脑最主要的一个特点,Linux可以使多个程序同时并独立地运行。
3、良好的界面
Linux同时具有字符界面和图形界面。在字符界面用户可以通过键盘输入相应的指令来进行操作。它同时也提供了类似Windows图形界面的X-Window系统,用户可以使用鼠标对其进行操作。在X-Window环境中就和在Windows中相似,可以说是一个Linux版的Windows。
4、支持多种平台
Linux可以运行在多种硬件平台上,如具有x86、680x0、SPARC、Alpha等处理器的平台。此外Linux还是一种嵌入式操作系统,可以运行在掌上电脑、机顶盒或游戏机上。2001年1月份发布的Linux 2.4版内核已经能够完全支持Intel64位芯片架构。同时Linux也支持多处理器技术。多个处理器同时工作,使系统性能大大提高。
参考资料来源:网络-linux
4. linux 如何创建卷组
1. 创建一个物理卷
Pvcreate /dev/sd1
/dev/sd2 /dev/sd3 /dev/sd4
2. 用刚才创建的物理卷创建一个卷组
Vgcreate 卷组名 /dev/sd1
/dev/sd2 /dev/sd3 /dev/sd4
3. 创建逻辑卷
Lvcreate -L
(size) -n (name) 卷组名
4. 创建文件系统
Mkfs.ext3 逻辑卷名(/dev/卷组名/逻辑卷名)
创建挂载点
mkdir /name
mount /dev/卷组名/逻辑卷名 /挂载点
pvcreate /dev/emcpowers1 /dev/emcpowerq1 /dev/emcpowerp1
/dev/emcpowerr1
vgcreate backupvg /dev/emcpowers1 /dev/emcpowerq1
/dev/emcpowerp1 /dev/emcpowerr1
lvcreate –L 790G –n backuplv backupvg
mkfs.ext3 /dev/mapper/backupvg-backuplv
mkdir /backupdb
mount /dev/mapper/backupvg-backuplv /backupdb
5. linux磁盘分区
1.虚拟内存技术,windows通过交换文件来实现,linux通过交换分区来实现。所以windows只有一个分区,而安装linux至少两个分区,其中一个就是交换分区,虚拟内存一定程度上可以解决内存不够的问题。
2.硬盘在使用之前必须分区,硬盘分区有主分区,扩展分区和逻辑分区之分,一块硬盘最多只能有四个主分区,其中一个主分区可以用一个扩展分区来代替,只能有一块扩展分区,这个扩展分区可以划分多个逻辑分区
3.linux磁盘设备和分区命名
第一块IDE硬盘叫做/dev/hda,第二块IDE叫做/dev/hdb
第一块SCSI硬盘叫做/dev/sda,第二块SCSI硬盘叫做/dev/sdb
第一个IDE第一分区叫做/dev/hda1,第一块IDE第五分区叫做/dev/hda5
第二块SASI第一分区叫做/dev/sdb1,第二块SCSI第五分区叫做/dev/sdb5
4.划分分区之后,要在分区上创建文件系统,windows下有fat,fat32,ntfs。linux下有ext3,ReiserFS。创建文件系统类似windows的格式化
5.静态分区在某个分区耗尽以后,只能暂时解决问题,方法:符号链接,类似windows的快捷方式,调整分区大小的工具,但是停机整顿,或者备份整个系统,清除硬盘,重新分区.而用逻辑盘卷管理可以从根本解决这个问题
6.什么是LVM,LVM是磁盘分区进行管理的一种机制,是在硬盘和分区之间的逻辑层,从而提高磁盘分区管理的灵活性,
7.物理卷,PV,在LVM最低层,可以是整个硬盘,硬盘上的分区,或者在逻辑上与分区有相同功能的设备,
8.卷组,VG,由一个或者多个物理卷组成,而且可以动态的添加物理卷到卷组中,而在卷组上可以创建一个或者多个LVM分区(逻辑卷)
9.逻辑卷LV,就是从卷组中切出来的一段空白,逻辑卷可以自由改变空间大小
10,物理区域,PE每个物理区域被划分为基本单位,具有唯一编号的PE可以被LVM寻址的最小储存单元,PE的大小是在实际情况时创建物理卷决定的,默认是4096,同一个卷组里的所有物理卷的PE大小必须一致。
11.逻辑区域,LE,在同一个卷组中,LE的大小和PE是相同的,并且一一对应
6. 装linux时,根目录/与swap及其他目录大小该如何分配
一般来说,在linux系统中都有最少两个挂载点,分别是/ (根目录)及 swap(交换分区),其中,/ 是必须的;
/-------根目录,唯一必须挂载的目录。
swap----交换分区,可能不是必须的,不过按照传统,并且照顾到您的安全感,还是创建它吧swap一般为物理内存的1.5-2倍
其他比较重要的文件夹(下面的文件夹默认可以不创建都在/根目录下)
/home---这是您的主目录,通常您自己创建的文件,都保存在这里,您最好给它分配一个分区
/usr----应用程序目录。大部分的软件都安装在这里,如果您计划安装许多软件,建议也给它分配一个分区
/var----如果您要作一些服务器方面的应用,可以考虑给它分配一个较大的分区
/boot---如果您的硬盘不支持LBA模式(不太可能),您最好挂载它,如果挂载,将它挂载在硬盘的第一个 分区,应该比较稳妥。一般来说,挂载的分区只要215M大小就足够了