一·对硬盘进行分区
fdisk -l:查看系统当前磁盘使用情况。
fdisk /dev/sdb:对磁盘进行分区。
下面主要介绍几个常用的参数:
d | 删除一个分区 |
---|---|
n | 添加一个新分区 |
l | 列出linux所支持的分区类型 |
w | 将分区表写入硬盘并退出 |
t | 改变分区的类型 |
二·创建LVM逻辑卷
pvcreate:对linux LVM分区创建物理卷
pvcreate /dev/sdb :对/dev/sdb这块磁盘分区创建物理卷。
pvdisplay:对物理卷进行检查。
pvdisplay /dev/sdb:对/dev/sdb这块物理卷进行检查。
vgcreate:建立卷组。
vgcreate vg0 /dev/sdb:利用/dev/sdv/这个物理卷组建名字为vg0的卷组。
vgdisplay:显示所创建的卷组详细信息。
vgdisplay vg0:显示vg0卷组的详细信息。
lvcreate:在卷组上创建逻辑卷。
lvcreate -L 2000M -n lv0 vg0:在卷组vg0上创建逻辑卷lv0,大小为2G。
lvdisplay:显示新创建的逻辑卷信息。
lvdispaly /dev/vg0/lv0:显示/dev/vg0/lv0逻辑卷的信息。
三·LVM逻辑卷的管理
vgextend :动态扩展卷组。
vgextend vg0 /dev/sdb:将dev/sdb物理卷添加到vg0卷组中来扩充卷组的容量。
vgdisplay vg0:查看vg0物理卷组
lvextend :扩展逻辑卷
lvextend -L +2000M /dev/vg0/Lv0:将逻辑卷/dev/vg0/lv0扩展2G空间。
lvdisplay:查看逻辑卷信息。
lvdispaly /dev/vg0/lv0:查看/dev/vg0/lv0逻辑卷的信息
lvreduce:减少逻辑卷的存储空间。
lvreduce -L -1000M /dev/vg0/lv0:将逻辑卷/dev/vg0/lv0减少1G空间。
pvscan:扫描磁盘上的物理卷。
vgscan:扫描磁盘上的卷组。
lvscan:扫描磁盘上的逻辑卷。
四·挂载并使用逻辑卷
mkfs:对逻辑卷进行文件格式化。
mkfs -t ext3 /dev/vg0/lv0:将该逻辑卷格式化成为EXT3文件系统。
mount:挂载逻辑卷
mount /dev/vg0/lv0 /mnt/lv0:将/dev/vg0/lv0挂载到 /mnt/lv0文件中
挂载完后用mount查看挂载情况。
df:查看linux系统存储空间的使用情况。
df -h:显示所有文件系统的磁盘使用情况。
resize2fs:重新修正lv0空间
resize2fs /dev/vg0/lv0:修正lv0空间
五·删除逻辑卷,卷组和物理卷
umount:卸载逻辑卷
umount /dev/vg0/lv0:卸载逻辑卷lv0
lvremove:删除逻辑卷
lvremove /dev/vg0/lv0:删除逻辑卷
vgremove:删除卷组
vgremove vg0:删除卷组vg0
fdisk /dev/sdb :删除物理卷,输入参数p显示sdb硬盘的分区情况,输入d命令删除指定的分区,最后输入w参数将分区表的修改写入硬盘。