linux根目录满了,挂载一块新的硬盘到根目录/

[root@docker ~]# df –hl

linux根目录满了,挂载一块新的硬盘到根目录/_第1张图片

磁盘空间太小了,我们看到根目录已经满了,先把没有用的软件跟文件删除,然后进行添加一块新的磁盘

 删除没有用的文件之后的磁盘情况

linux根目录满了,挂载一块新的硬盘到根目录/_第2张图片

[root@docker ~]# lsblk    #查看硬盘挂载情况,sdb

linux根目录满了,挂载一块新的硬盘到根目录/_第3张图片

[root@docker ~]#  fdisk -l   #查看挂载之前的分区情况

linux根目录满了,挂载一块新的硬盘到根目录/_第4张图片

[root@docker ~]#fdisk /dev/sdb #为新硬盘创建分区
终端会提示:
Command (m for help):输入:n
依次输入p 和 1
接着便会提示卷的起始地址和结束地址,都保持默认按回车的即可(意思是只分一个区)
输入“w”保存并推出

 linux根目录满了,挂载一块新的硬盘到根目录/_第5张图片

[root@docker ~]# fdisk –l #再次查看 出现了/dev/sdb1,说明分区工作完成

 linux根目录满了,挂载一块新的硬盘到根目录/_第6张图片

[root@docker ~]#  mkfs -t ext3 /dev/sdb1  #对新区进行格式化

 linux根目录满了,挂载一块新的硬盘到根目录/_第7张图片

[root@docker ~]# lsblk #列出所有可用设备块信息

 linux根目录满了,挂载一块新的硬盘到根目录/_第8张图片

[root@docker ~]# vgdisplay -v #查看卷分组 或者lvs

 linux根目录满了,挂载一块新的硬盘到根目录/_第9张图片

[root@docker ~]# pvcreate /dev/sdb1 #创建物理卷

 

[root@docker ~]# pvdisplay  #查看创建结果

linux根目录满了,挂载一块新的硬盘到根目录/_第10张图片

[root@docker ~]# vgextend centos /dev/sdb1 #扩展卷分组

 

[root@docker ~]# lvextend -L +50G /dev/centos/root #扩展逻辑卷

[root@docker ~]# xfs_growfs /dev/centos/root #同步文件系统

 linux根目录满了,挂载一块新的硬盘到根目录/_第11张图片

[root@docker ~]# df -h #再次查看挂载情况

linux根目录满了,挂载一块新的硬盘到根目录/_第12张图片

---------------------------------------------------------------------------------------------------------------------------------

扩容磁盘后,执行:xfs_growfs /      刷新磁盘容量的时候, 提示:xfs_growfs: / is not a mounted XFS filesystem

解决方式如下:

那么 可能是 文件系统格式对应的刷新命令不对:

特别注意的是:

resize2fs 命令         针对的是ext2ext3ext4文件系统

xfs_growfs 命令       针对的是xfs文件系统

先查看文件系统格式,发现是ext4

linux根目录满了,挂载一块新的硬盘到根目录/_第13张图片

然后使用命令

问题解决

你可能感兴趣的:(linux,linux,运维,服务器)