由以上信息:根目录 / 所在磁盘为 nvme0n1 ,类型为 ext4 , nvme0n2 为新挂载未格式化的数据盘 60GB
由以上信息:根目录 / 所在磁盘为 nvme0n1 ,磁盘标签类型: gpt nvme0n2 所在路径为 /dev/nvme0n2
由上面信息知道分区是 gpt ,使用工具 gdisk 如果分区是 mbr ,使用工具 fdisk
由上面信息发现多了一个分区路径 /dev/nvme0n2p1 ,这个路径下面格式化会用到
因为根目录是 ext4 格式, /dev/nvme0n2p1 (这个参数在 点击跳转 获取)
/dev/nvme0n2p1 (这个参数在 点击跳转 获取)
由上面信息得知: 系统分区的卷组名称为 ubuntu-vg (这个参数下面会用到)
物理卷 /dev/nvme0n2p1 这个参数在 点击跳转 获取 加入卷组 ubuntu-vg (这个参数在 点击跳转 获取)
由以上信息得知: Free PE / Size 为 22910 / 89.49 GiB , 22910 (等会下面用到这个参数)用于拓展
逻辑卷扩容,扩容 /dev/mapper/ubuntu--vg-ubuntu--lv (这个参数在 点击跳转 获取) + 22910 (这个参数在 点击跳转 获取)
由以上信息得知: LV Size 已经变成 118.99 GiB
如果文件系统是 xfs 格式用 xfs_growfs ,我这里是 ext4 格式用 resize2fs
扩容 /dev/mapper/ubuntu--vg-ubuntu--lv (这个参数在 点击跳转 获取)
通过命令lsblk结果可判断sda3是个逻辑卷组LVG共928.5G,现在分配了100G的空间创建了逻辑卷LV为根目录/ ,所以可以使用逻辑卷扩容给/增加容量第一步扩容lv, 命令是 lvextend -l 100%FREE /dev/mapper/ubuntu—vgubuntu—lv第二步应用到文件系统/目录这里的命令要根据根目录的文件系统类型来用对应的命令,2种常见的类型是xfs和ext4,xfs的命令是xfs_growfs / ,ext4命令是resize2fs /做完后用df -h查看背景:由于最近要做环境迁移,需要在新的服务器搭建环境,看了下新的云服务器顿时感觉泪流满面,文件目录太小,无法满足需求;fdisk -l 查看了一下磁盘情况,发现磁盘没有完全分配,数据盘也没有挂载(这个就不讲了)
输入lsblk进行磁盘分配查看,发现vda还有260G没有分配,这样就不用在vdb磁盘上分出来一块了,直接把剩下的进行分区;
现在开始正式步骤
1,磁盘分区:输入fdisk /dev/vda 进入分区,执行以下步骤
2,再次输入lsblk,发现不显示vda3
3,reboot重启,再次lsblk查看,vda3已经出现
4,输入pvs 查看
5,将新分区vda3创建pv ,输入pvcreate /dev/vda3
6,查看vg ,输入vgs
7,输入vgdisplay或lvdisplay查看vgName,然后扩容名称为centos的vg,输入vgextend centos /dev/vda3
8,查看lv,输入lvs
9,扩容根目录lv,输入 lvextend -L +165G /dev/mapper/centos-root (之所这样是想着留着些空间后续可以分配到其他目录)或者
lvextend -L +100%FREE /dev/mapper/centos-root(扩容所有剩余空间)
10,查看lsblk,发现扩容完成
11,输入xfs_growfs /dev/mapper/centos-root 在线自动扩展文件系统到最大的可用大小
如果使用ext4文件系统 resize2fs /dev/mapper/centos-root
12,进行重启完成 *** 作
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)