首页 > 系统相关 >Linux扩展根目录磁盘容量

Linux扩展根目录磁盘容量

时间:2024-04-29 17:56:17浏览次数:28  
标签:查看 centos 分区 Linux dev 磁盘 lvm 根目录 root

https://www.cnblogs.com/kk8085/articles/17227008.html
1、先查看磁盘分区是否是lvm格式

执行lsblk命令,可以看到root为lvm类型,表示磁盘可以扩容

 

2、查看磁盘容量

执行fdisk -l 可以看到有一个500多G的盘没有使用

3、新建分区

根据第2步获取未使用的磁盘路径:/dev/vdb

执行fdisk /dev/vdb

依次输入以下参数

p 查看已分区数量

n 新增一个分区

p 分区类型选择主分区,分区号输入1(要注意新建的分区号数字应不在第一步中已分区的目录中)

回车 默认(起始扇区)

回车 默认(结束扇区)

t 修改分区类型(选择上面输入的分区号,我这边选择1):输入代码8e

8e 修改为LVM(8e就是LVM)

可输入L查看所有类型代码:

w 写分区表

q 完成,退出fdisk命令

4、格式化分区

使用df -Th查看分区格式类型,这边可以看到需要扩展的根目录为xfs类型

执行mkfs.xfs /dev/vdb1格式化上一步创建的分区

注意:/dev/vdb1中,vdb为未使用的磁盘,1为上一步输入的分区号

5、添加新LVM到已有的LVM组,实现扩容

lvm 进入lvm管理

lvm>pvcreate /dev/vdb1 刚才初始化的分区1

lvm>vgextend centos /dev/vdb1 将初始化过的分区加入到虚拟卷组centos

lvm>vgdisplay -v或者vgdisplay 查看free PE/Size

lvm>lvextend -l+127998 /dev/mapper/centos-root 127998是通过上一步命令查出来的Free PE/Site值,最好是比显示的少一点吧,可能计算机的计算会有误差

lvm>pvdisplay 查看卷容量,就会看到刚才加的容量很大的一个卷了

lvm>quit 退出

6、上面只是卷扩容了,下面才是文件系统的真正扩容

CentOS7由于使用的是XFS命令,执行下面语句

/dev/mapper/centos-root是df -Th查看到跟目录的挂载点

执行xfs_growfs /dev/mapper/centos-root,完成扩容

再次使用df -Th查看容量,可以发现已由47G扩容到547G:

CentOS6 使用命令

resize2fs /dev/mapper/centos-root

标签:查看,centos,分区,Linux,dev,磁盘,lvm,根目录,root
From: https://www.cnblogs.com/x666-6/p/18166380

相关文章

  • Linux内核源码-存储驱动之 QSPI Flash
    传输方式DIO/QIO/DOUT/QPIQPI模式(QuadPeripheralInterface),所有阶段都通过4线传输。与之相对的是SPI。SPI模式:纯种SPI(MISO/MOSI两个数据线)DOUT全称DualI/O,命令字和地址字均为单线,仅在数据阶段为双线。QOUT全称QuadI/O,命令字和地址字均为单线,仅在数据阶段为双线......
  • linux安装selenium步骤
    1,安装selenium模块pip3installselenium2,安装谷歌浏览器yuminstallhttps://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm-y3安装chromedriver1)运行下面命令查看浏览器版本google-chrome--version 出现这个代表谷歌浏览器安装成功2)谷歌......
  • docker安装其他磁盘
    1.卸载旧版本的Docker(如果有):sudoyumremovedocker\docker-client\docker-client-latest\docker-common\docker-latest\docker-latest-logrotate\docker-logrotate\......
  • linux6-touch&cat&more
    linux6-touch&cat&moretouch创建文件在/tmp目录下创建test.txt文件touch/tmp/test.txt填写多个参数创建多个文件touchtest1.txttest2.txttest3.txtcatcat,concatnate,查看文件内容查看/etc/目录下的service文件内容cat/etc/servicemore查看文件内容cat......
  • linux7-cp&rf&rm
    linux7-cp&mv&rmcpcp,copy,用于复制文件/文件夹将当前目录下的test.txt复制到当前目录下的test2.txt,不存在时自动创建cptest.txttest2.txt选项:-r可用于复制文件夹使用,表示递归不添加-r选项时,包括目录时会略过添加-r选项mvmv,move移动文件/文件夹移动......
  • Linux下制作Nginx绿色免安装包
    前言linux下安装nginx比较繁琐,遇到内网部署环境更是麻烦,所以研究了下nginx绿色免安装版的部署包制作,开箱即用,特此记录分享,一下操作在centos8环境下安装,如果需要其他内核系统的安装(Debian/Ubuntu等),请在对应环境虚拟机下安装制作安装包制作安装依赖yuminstallgcc-c++pcreper......
  • linux系统 centos7禁止root账号登录
    没有账号的新增账号:sudouseradd-m账号名称sudopasswd账号名称执行完上面命令会让你输入密码输入密码:xxxxxxx1、(注意:禁止root账户登陆前确保有其他账户可以正常使用)编辑配置文件`/etc/ssh/sshd_config`,将`PermitRootLoginyes`改为`PermitRootLoginno`  2、执......
  • linux修改shell,以及安装zsh配置oh-my-zsh.md
    查看当前shellecho$SHELL查看系统中有哪些shellcat/etc/shells修改shell,输入要切换的shell,例/bin/zshchsh-s/bin/zsh安装zshyuminstall-yzshoh-my-zsh克隆zshgitclonehttps://github.com/robbyrussell/oh-my-zsh.git~/.oh-my-zshgithub拉不下来的话去gitee......
  • 2-LinuxJava安装
    环境CentOS7.5Java8卸载现有JDKrpm-qa|grep-ijava|xargs-n1sudorpm-e--nodseps上传Java压缩包将jdk-8u212-linux-x64.tar文件上传到/opt/software目录中解压Java压缩包进入/opt/software目录cd/opt/software解压缩文件到指定目录tar......
  • 1-Linux集群搭建,分发脚本,ssh免密登录
    Linux集群部署集群规划模板机安装创建完成后全部打开并登录root账户修改克隆主机名vim/etc/sysconfig/network-scripts/ifcfg-ens33esc退出并输入:wq保存按i修改IPADDR为192.168.10.101/192.168.10.102/192.168.10.103vim/etc/hostname按i修改名字......