lvm磁盘扩展及添加磁盘lvm分区
一.扩展lvm分区
1.操作步骤
df -h 查看磁盘容量情况
[root@ES-10-1-21-51-B28 ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/centos-root 17G 15G 2.6G 86% /
devtmpfs 3.8G 0 3.8G 0% /dev
tmpfs 3.9G 0 3.9G 0% /dev/shm
tmpfs 3.9G 12M 3.8G 1% /run
tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup
/dev/sda1 1014M 142M 873M 14% /boot
tmpfs 781M 0 781M 0% /run/user/0
lsblk 查看磁盘块信息
2.添加一块新磁盘
默认新得虚拟化系统添加新磁盘不重启服务器能自动识别出来新磁盘
通过fdisk -l 或者lsblk可查看磁盘信息,下面sdb为新添加磁盘
[root@ES-10-1-21-51-B28 scsi_host]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 20G 0 disk
├─sda1 8:1 0 1G 0 part /boot
└─sda2 8:2 0 19G 0 part
├─centos-root 253:0 0 17G 0 lvm /
└─centos-swap 253:1 0 2G 0 lvm [SWAP]
sdb 8:16 0 10G 0 disk
sr0 11:0 1 4.2G 0 rom
如果添加磁盘识别不出来可以执行下列操作,重新扫描scsi总线
echo "- - -">/sys/class/scsi_host/host0/scan
echo "- - -">/sys/class/scsi_host/host1/scan
echo "- - -">/sys/class/scsi_host/host2/scan
3.lvm磁盘扩展操作
pvs 查看pv
lvs 查看逻辑卷组信息
pvcreate /dev/sdb #创建pv
vgextend /dev/mapper/centos /dev/sdb #创建vg卷
lvextend -l +100%FREE /dev/mapper/centos-root #扩展分区
xfs_growfs /dev/mapper/centos-root #将xfs分区扩展到
二.添加一块磁盘并做lvm分区
操作步骤如下:
pvcreate /dev/sdc #创建pv
vgcreate vg-ordata /dev/sdc #创建vg
lvcreate -l +100%FREE -n lvoradata vg-ordata #创建lv
mkfs.xfs /dev/vg-ordata/lvoradata #格式化lvm分区
mount /dev/vg-ordata/lvoradata /oradata/ #挂载
/dev/vg-ordata/lvoradata /oradata xfs defaults 0 0 #添加到/etc/fstab 下面 重启自动挂载