Linux逻辑卷管理器软件包用来经过将另一个硬盘上的分区加入已有文件系统,动态地添加存储空间。linux
逻辑卷管理的核心在于如何处理安装在系统上的硬盘分区。数据库
如上图所知:服务器
两个可用的版本:
LVM1 只能应用于linux内核2.4版本
LVM2 应用于linux内核2.6版本
LVM2版本除了标准的逻辑卷管理功能外,还有如下特殊功能:
快照
快照容许你在逻辑卷在线的状态下将其复制到另外一个设备。容许你在复制的同时,保证容许关键任务的Web服务器或数据库服务器继续工做。
LVM1快照只容许建立只读快照。
LVM2快照容许在线逻辑卷可读写快照,能够删除原来的逻辑卷,而后将快照做为替代挂载上。
条带化
条带化可跨多个物理硬盘建立逻辑卷。当Linux LVM将文件写入逻辑卷时,文件中的数据块会被分散到多个硬盘上。
每一个后续数据块会被写到下一个硬盘上。
镜像
镜像是一个可实时更新的逻辑卷的完整副本。当你建立镜像逻辑卷时,LVM会将原始逻辑卷同步到镜像副本中。spa
定义物理卷
将硬盘上的物理分区转换成Linux LVM使用的物理卷分区。
建立了基本的Linux分区以后,可使用fdisk命令的t命令改变分区类型。
分区类型8e表示这个分区将会被用作Linux LVM系统的一部分。 命令行
使用pvcreate命令来建立实际的物理卷。只是简单地将分区标记成Linux LVM系统中的分区而已。
sudo pvcreate /dev/sda13d
建立卷组
从物理卷建立一个或多个卷组。使用vgcreate命令。
sudo vgcreate Voll /dev/sda1htm
建立逻辑卷
Linux系统使用逻辑卷来模拟物理分区,并在其中保存文件系统。Linux系统会向处理物理分区同样处理逻辑卷,运行你定义逻辑卷中的文件系统,而后将文件系统挂载到虚拟目录上。
建立逻辑卷,使用lvcreate命令。
sudo lvcreate -l 100%FREE -n lvtest Vollblog
建立文件系统
使用相应的命令行程序来建立所须要的文件系统。
sudo mkfs.ext4 /dev/Voll/1vtest
使用mount命令将这个卷挂载到虚拟目录中。
sudo mount /dev/Voll/1vtest /mnt/my_partition
文件系统被挂载以后,就能够访问虚拟目录中的这块新区域了。get