VPS参考测评推荐
专注分享VPS主机优惠信息
衡天云优惠活动
华纳云最新优惠促销活动
jtti最新优惠促销活动

Linux系统扩容:Linux系统云服务器如何扩展根目录硬盘空间的方法和部分代码

locvps
主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情!
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作

使用云服务器一段时间后,慢慢发现根目录空间越来越小。最近下载了几个docker,发现根目录40G不够用。我在网上搜索了一些教程,发现大部分根目录原来都是卷。是以组(VG)的形式挂载,然后可以直接用vgextend扩展,但是我的根目录是直接挂载的磁盘分区(/dev/sda6),这种情况应该怎么扩展? 下面? 久云大使的这篇文章或许能帮到你。

Linux 根目录中没有足够的磁盘空间。当修改虚拟机模板增加磁盘大小或插入新硬盘时,发现系统大小没有变化。

原因是磁盘没有格式化,没有添加分区。

如何操作

1.查看磁盘空间大小,使用df -h命令发现根目录节点挂载的/dev/mapper/vg_node003-lv_root只有7.1G容量。

 [root@node- ~]# df -%/dev/mapper/vg_node003-lv_root

2.增加磁盘空间,例如下图使用增加VM虚拟机的方式。

Linux系统扩容:Linux系统云服务器如何扩展根目录硬盘空间的方法和部分代码-主机参考

3.使用 fdisk -l 命令查看磁盘信息。当看到第一行 Disk /dev/sda: 53.7 GB 与 df -h 显示的实际内容不符时,​​说明添加磁盘成功。

 [root@node- ~]# fdisk -/dev/sda:  GB,  heads,  sectors/track, = cylinders of  *  = /physical):  bytes / /O size (minimum/optimal):  bytes / /dev/sda1   *                              /dev/sda2                          /dev/mapper/vg_node003-lv_root:  GB,  heads,  sectors/track, = cylinders of  *  = /physical):  bytes / /O size (minimum/optimal):  bytes / /dev/mapper/vg_node003-lv_swap:  MB,  heads,  sectors/track, = cylinders of  *  = /physical):  bytes / /O size (minimum/optimal):  bytes /

4.使用 fdisk /dev/sda,创建一个新分区。

注意:不同操作系统的磁盘命名不同,有些是 /dev/vda。具体用法请参考第三步第一行 fdisk -l 显示 Disk。比如系统第一行显示为 Disk /dev/sda: 53.7 GB, 53687091200 bytes,所以使用命令 fdisk /dev/sda)

按照下面的Linux操作进行分区。

 [root@node- ~]# fdisk /dev/
 u  change display/ primary,  extended,  -,默认为 ): -,默认为 +扇区 or +size{K,M,G} (-,默认为  primary,  extended,  -,默认为 +扇区 or +size{K,M,G} (-,默认为 -): /dev/sda:  GB,  heads,  sectors/track,  cylinders, total = 扇区 of  *  = /physical):  bytes / /O size (minimum/optimal):  bytes / /dev/sda1  *            /dev/sda2           /dev/sda3              !--reading the partition table failed with error ) or kpartx(

5.重启 Linux 操作系统并使用 reboot 命令。

6.要创建物理卷,请使用 pvcreate /dev/sda3 命令。

 [root@node- dev]# pvcreate /dev/ successfully created

7.要查看新创建的物理卷和大小,请使用 pvdisplay 命令。

[root@node---- Physical volume ---/dev/ GiB / not usable -rJO4-DroW-E92L-n5Vj-SU0U-  a  physical volume of
 --- NEW Physical volume ---/dev/-51fP-DIBH-YeF4-Sw7B-S0jQ-oGXfpa

8.将使用 vgextend vg_node003 /dev/sda3 命令添加一个新的物理卷,并安装到 vg_node003 卷组。

 [root@node- dev]# vgextend vg_node003 /dev/ successfully extended

9.要查看卷组信息,请使用 vgdisplay 命令。

[root@node---- Volume group ---// Size        / / Size        / -4iPX-olm0-Claw-8EfO-axHf-evCAfc

10.将vg_node003的大小增加30G。使用 lvresize -L +30G /dev/mapper/vg_node003-lv_root 命令。

注:vg_node003-lv_root在/dev/mapper中查看

 [root@node- mapper]# lvresize -L +.99G /dev/mapper/vg_node003-/lv_root changed   GiB ( extents) to  GiB (

11.重新识别vg_node003的大小,使用resize2fs /dev/mapper/vg_node003-lv_root命令。

 [root@node- mapper]# resize2fs /dev/mapper/vg_node003-. (-May-/dev/mapper/vg_node003-lv_root  mounted on /; on-= , new_desc_blocks = -line resize of /dev/mapper/vg_node003-lv_root to /dev/mapper/vg_node003-lv_root  now  blocks .

如果出现以下情况

 resize2fs: Bad magic number  super-block 当尝试打开 /dev/mapper/vg_node003-lv_root
 请使用xfs_growfs /dev/mapper/vg_node003-lv_root
 [root@node- ~]# xfs_growfs /dev/mapper/vg_node003-lv_root
 -data=/dev/mapper/centos-root isize=agcount=, agsize=      =                        sectsz=  attr=, projid32bit=       =               crc=     finobt= spinodes==               bsize=  blocks=, imaxpct=       =               sunit= swidth== version          bsize= ascii-ci= ftype==           bsize= blocks=, version=       =               sectsz= sunit= blks, lazy-count==none extsz= blocks=, rtextents=  to

12.要查看展开后的大小,请使用 df -h 命令。

 [root@node- mapper]# df -%/dev/mapper/vg_node003-lv_root      47G  .3G   36G  % /  491M   % /dev//dev/sda1                          477M   42M  411M  % /boot

当你看到 /dev/mapper/vg_node003-lv_root 已经更新到新的大小时,说明增加成功。

三、总结

以上就是扩展Linux系统根目录磁盘空间的操作方法。我希望它对你有帮助。如果您有任何问题,请给我留言。

这几篇文章你可能也喜欢:

  • 暂无相关推荐文章

本文由主机参考刊发,转载请注明:Linux系统扩容:Linux系统云服务器如何扩展根目录硬盘空间的方法和部分代码 https://zhujicankao.com/68239.html

【腾讯云】领8888元采购礼包,抢爆款云服务器 每月 9元起,个人开发者加享折上折!
打赏
转载请注明原文链接:主机参考 » Linux系统扩容:Linux系统云服务器如何扩展根目录硬盘空间的方法和部分代码
主机参考仅做资料收集,不对商家任何信息及交易做信用担保,购买前请注意风险,有交易纠纷请自行解决!请查阅:特别声明

评论 抢沙发

评论前必须登录!