Summer的小屋 2014-05-17
LVM是 Logical Volume Manager(逻辑卷管理)的简写,它由Heinz Mauelshagen在Linux 2.4内核上实现,目前最新版本为:稳定版1.0.5,开发版 1.1.0-rc2,以及LVM2开发版。
与传统的磁盘与分区相比,LVM为计算机提供了更高层次的磁盘存储。它使系统管理员可以更方便的为应用与用户分配存储空间。在LVM管理下的存储卷可以按需要随时改变大小与移除(可能需对文件系统工具进行升级)。LVM也允许按用户组对存储卷进行管理,允许管理员用更直观的名称(如"sales'、 'development')代替物理磁盘名(如'sda'、'sdb')来标识存储卷。
实战举例:Linux下新添加磁盘启用未使用的硬盘空间扩容LVM
一.查看系统是否有未使用的磁盘,命令如下:
1.查看系统使用的磁盘大小 df -h 2.查看是否有未使用的磁盘。 fdisk -l
二,通过一中的步骤2查看若有未使用的磁盘,扩展LVM的操作如下:
假设新添加的硬盘是:/dev/sdb Step 1: fdisk /dev/sdb 输入n(创建分区)—— 输入p(创建主分区)——回车——回车—— 输入t(更改分区类型)——Hex code (type L to list codes):8e(将分区类型制定为"8e"就是LVM —— 输入p(查看当前分区状况)—— 输入w(保存) Step 2: pvcreate /dev/sdb(创建PV) Step 3: vgcreate VolGroup10 /dev/sdb(激活名为VolGroup10的逻辑卷组) Step 4: lvcreate -L 820G -n LogVo100 VolGroup10(创建逻辑卷 -L指定大小,-n指定该逻辑卷的名称) Step 5: mkfs -t ext3 /dev/VolGroup10/LogVo100(创建文件系统) Step 6:创建挂在的目录 mkdir /apps Step 7:加入开机启动,在fstab文件中加入如下命令行 vim /etc/fstab /dev/VolGroup10/LogVo100 /apps ext3 defaults 0 0 通过如下命令查看是否成功 df -h fdisk -l