parted创建硬盘分区并创建LVM

基本分区创建分区只有那么大,无法调整大小,写入数据占满时便无法继续,而LVM特点就是可随意扩张大小,避免磁盘占满导致数据丢失。

查看磁盘lsblk

对磁盘进行分区 
[root@localhost ~]# parted /dev/sdb         #使用parted进行分区, fdisk只可以操作2TB之内的
GNU Parted 3.1
使用 /dev/sdb
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) mklabel gpt                   #  GPT(即GUID分区表) , 突破MBR 4个主分区限制                                     
(parted) mkpart p 0% 100%       #主分区
(parted) print
Model: VMware, VMware Virtual S (scsi)
Disk /dev/sdb: 10.7GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
 
Number  Start   End     Size    File system  Name  标志
1      1049kB  10.7GB  10.7GB               p
 
(parted) toggle 1 lvm           #将分区打上lvm标签                                            
(parted) print                                                            
Model: VMware, VMware Virtual S (scsi)
Disk /dev/sdb: 10.7GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number  Start   End     Size    File system  Name  标志
1      1049kB  10.7GB  10.7GB               p     lvm
 
sdc盘也做同样操作
partprobe      #  让内核重新识别分区表
 ll /dev/sdb*  #查看分区信息
pvcreate /dev/sdb1     # 创建物理卷
pvcreate /dev/sdc1    # 创建物理卷
 vgcreate dm /dev/sdb1 /dev/sdc1   # 创建卷组名为dm,将物理卷加入卷组
 lvcreate -n dmdata -L 18G dm  # 创建逻辑卷, 参数-n表示逻辑卷的名称,-L表示大小,后面是卷组名称
 mkfs.xfs /dev/dm/dmdata   #创建文件系统
将创建好的文件系统挂载到/dmdata上,若实现以后服务器重启自动挂载,需要将创建好的文件系统挂载到配置文件/etc/fstab里面,通过uuid绑定
[root@localhost ~]# mkdir -p /dmdata
[root@localhost ~]# vim /etc/fstab
[root@localhost ~]# mount /dev/dm/dmdata /dmdata
为了查看/etc/fstab/是否正确,可以先卸载逻辑卷 umount /dev/dm/dmdata,然后使用mount –a是内核重新读取/etc/fstab,看是否能够自动挂载
 磁盘扩容
将sdd磁盘空间扩容到/dmdata下面 ,分区同上
 pvcreate /dev/sdd1                                     
[root@localhost ~]# vgextend dm /dev/sdd1      #扩大卷组
[root@localhost ~]# lvextend   -L   +8G /dev/dm/dmdata    #扩大逻辑卷 这里根据实际需求增加大小
扩容之后,可以看到lsblk 和df 显示的磁盘空间不一样
xfs_growfs  /dev/dm/dmdata
如果是xfs文件系统,使用xfs_growfs命令扩展容量, 如果是ext4文件系统,使用resize2fs命令扩展容量
posted @ 2022-09-13 09:59  fangzpa  阅读(2785)  评论(0编辑  收藏  举报