
CentOS格式化硬盘、分区、lvm管理、xfs格式
检查磁盘挂载状态
#lsblk -a
检查对应磁盘挂载路径
#fdisk -l
卸载磁盘挂载状态
#umount /data
进入格式化硬盘
#fdisk /dev/vdb
依次输入
n
p
enter
enter
t
8e
w
查看磁盘状态
#fdisk -l
可以看到对应的磁盘Id为8e、System为Linux LVM即成功。若为格式化成功,请使用fdisk命令中d指令删除对应分区,重新操作。
给格式化好的分区创建物理卷
#pvcreate /dev/vdb1
创建一个vg组,并把磁盘添加到组
#vgcreate vg_data /dev/vdb1
给vg组创建一个逻辑卷,并将逻辑组中的所有剩余空间分配到逻辑卷lv_data
#lvcreate -l 100%FREE -n lv_data vg_data
按容量设置逻辑卷
#lvcreate -L 400M -n lv_data vg_data
将lv_data逻辑卷格式化为xfs格式
#mkfs.xfs /dev/mapper/vg_data-lv_data
临时挂在lv_data到/data测试是否成功
#mount /dev/mapper/vg_data-lv_data /data
配置开机自动挂载
#vi /etc/fstab
# /etc/fstab
# Created by anaconda on Mon Dec 27 14:34:10 2021
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
UUID=dc939de6-9e89-4b8b-ade7-ebe830f27464 / ext4 defaults 1 1
/dev/mapper/vg_data-lv_data /data xfs defaults 1 1
UUID=93e82aee-dce1-426c-8d55-f318562456f4 swap swap defaults 0 0
如果系统busy
#fuser -km /data
题外话
当命令与包名不一致时,需要找到对应命令的包名使用以下命令:
#yum provides xxxxxx
fdisk的对象是磁盘而非分区,pv vg lv对应的对象是分区而非磁盘。
上面过程中 /dev/vdb是磁盘,/dev/vdb1是磁盘vdb的分区1
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 TomSean's Blog
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果