Linux - 运维篇
第一章 Linux扩容LVM分区
下章内容
前言
预备内容
- VMware平台的CentOS 7系列的Linux操作系统
- Linux预先装好mkfs.xfs mkfs.ext4 lvm2等模块
- 准备2个虚拟磁盘,一个虚拟磁盘装好CentOS系统,另一个磁盘做裸盘挂载
- 准备Xshell连接工具
LVM扩容
vCenter平台上操作新增第二块磁盘
新增第二块磁盘
配置网卡,开启sshd服务,远程连接Linux
配置网关(CentOS默认网关的名称从ip addr
里查看)
vi /etc/sysconfig/network-scripts/ifcfg-ens192
BOOTPROTO=static
ONBOOT=yes
IPADDR=x.x.x.x
PREFIX=xx
GATEWAY=x.x.x.x
DNS1=x.x.x.x
DNS2=x.x.x.x
:x
配置开启sshd服务
vi /etc/ssh/sshd_config
Port 22
PermitRootLogin yes
PasswordAuthentication yes
:x
systemctl restart sshd
远程连接Linux
C:\Users\Administrator> ssh root@x.x.x.x
格式化新磁盘,新建LVM分区
fdisk -l # 查看已挂载的dev磁盘列表
fdisk -l|grep -E "Disk /dev" # 过滤指定的dev设备
fdisk /dev/sdb # 对/dev/sdb进行磁盘操作
n # 添加新分区
p # 新建主分区
1 # 定义编号1
2048 # 定义扇区大小,默认2048
# 定义容量大小,默认100%FREE
t # 更改分区的system id
8e # Linux LVM的system id
w # 保存配置
partprobe # 重新识别磁盘
df -Th # 查看磁盘类型(区分root分区是xfs格式还是ext4格式)
mkfs.xfs /dev/sdb1 # xfs格式的磁盘格式化操作
#mkfx.ext4 /dev/sdb1 # ext4格式的磁盘格式化操作
lsblk # 查看块设备信息
LVM扩容分区,扩容文件系统
pvdisplay # 查看物理卷信息列表
pvcreate /dev/sdb1 # 新建pv物理卷
vgdisplay # 查看卷组信息列表,找到当前系统的VG Name
vgextend centos /dev/sdb1 # centos卷组添加/dev/sdb1 块设备
lvdisplay # 查看逻辑卷信息列表,找到 root 目录路径
lvextend -l +100%FREE /dev/centos/root # 对 root 目录逻辑卷进行扩容,FREE表示未分配容量
xfs_growfs /dev/mapper/centos-root # xfs格式扩容filesystem,目录是填写挂载的绝对路径,可从 'mount|grep root' 中查看路径
#resize2fs /dev/mapper/centos-root # ext4格式扩容filesystem
(其他操作)LVM给VG卷组扩容,添加LV逻辑卷
vgs # 查看卷组信息列表,找到当前需要扩容的VG Name
vgdisplay # 查看卷组信息列表,找到当前需要扩容的VG Name
vgextend centos /dev/sde1 # 给centos卷组添加新的物理卷
lvcreate -l 100%FREE -n RDMStorage centos # 在centos卷组里新增lv02逻辑卷
lvs # 查看逻辑卷信息列表
mkfs.ext4 /dev/mapper/centos-RDMStorage # 格式化逻辑卷为ext4磁盘格式
blkid | grep RDM # 查看RDMStorage的UUID
vim /etc/fstab # 在最后一行添加配置,把RDMStorage逻辑卷开机挂载到/tmp目录,文件系统格式是ext4
...
UUID=788a43e1-xxxx-xxxx-xxxx-460b2bd49557 /tmp ext4 defaults 0 0
验证LVM扩容结果
lvdisplay # 验证逻辑卷扩容结果
df -Th # 验证文件系统扩容结果
注意事项
无