Linux 扩容根目录
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux 扩容根目录相关的知识,希望对你有一定的参考价值。
参考技术A 由以上信息:根目录 / 格式为 ext4 (下面会用到这个参数),大小为 60GB ,路径为 /dev/mapper/ubuntu--vg-ubuntu--lv (逻辑卷路径,下面会用到这个参数)由以上信息:根目录 / 所在磁盘为 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 (这个参数在 点击跳转 获取)
Linux中/目录扩容
1:原来的系统20G,目前增加到30G,我要把增加的10G扩容到/目录下
2:fdisk /dev/sda (对sda这块磁盘没有被使用的空间进行分区,联想Windows操作系统)
使用Linux的fdisk分区工具给磁盘/dev/sda分区,更可以根据提示输入m查看帮助信息,再输入n(表示增加分区),
回车后输入p(创建主分区),回车后partition number输入3(因为上面已经有两个分区sda1和sda2),
回车会提示输入分区的start值(通过fdisk -l 可以看出sda2的end值为3917),
我们可以根据提示指定start值为3917,end值为默认即可(即当前最大值),回车后输入W进行保存,分区划分完毕。
3:分区完后把新分区改成LVM 卷的文件系统
fdisk -l 看到/dev/sda3的Id号为83,我们要将其改成8e(LVM卷文件系统的Id),具体方法同上根上部中的磁盘分区大同小异
输入fdisk /dev/sda,选择t(change a partition\'s system id 改变一个分区的系统ID)回车,
然后选择分区3回车,然后输入L回车。然后输入8e回车,然后输入w,保存修改的分区信息。最后输入fdisk -l ,查看ID是否修改成功。
修改成功后必须重新启动linux系统才能进行后面的操作。
4:重新启动虚拟机,系统重启后,格式化新的分区为ext4格式 mkfs.ext4 /dev/sda3
5: 格式化后,创建PV(物理卷) pvcreate /dev/sda3
用pvdisplay查看当前的物理卷。然后用pvcreate指令用于将物理硬盘分区初始化为物理卷,以便被LVM使用。
要创建物理卷必须首先对硬盘进行分区,并且将硬盘分区的类型设置为“8e”后,才能使用pvcreat指令将分区初始化为物理卷。
pvcreate /dev/sda3,创建完后,我们可以再用pvdisplay查看到新创建的物理卷。
6:扩展VG 把物理卷添加到VG里面
7:把VG中多余的空间添加到/dev/mapper/centos-root 中
8:[root@localhost ~]# xfs_growfs /dev/mapper/centos-root
以上是关于Linux 扩容根目录的主要内容,如果未能解决你的问题,请参考以下文章