linux 扩展磁盘

一、获取空间(压缩卷)

压缩卷是为了腾出空间扩容磁盘,如果有空闲空间就不用操作此步骤

压缩前必须对文件进行备份操作,这里以data目录为例子,对应目录就对应替换名称

tar -zcvf data.tar.gz data

压缩成功后将文件data.tar.gz拷贝到本地,然后就可以开始操作目录,可以先通过下方命令查看下当前运行在这个目录下的进程,做好准备再删除进程

ps aux | grep /data
fuser -km /data/

然后卸掉挂载点

umount /data

删除逻辑卷(这一步一定要保证文件备份,或者是换其他方式,不然文件会丢失,找不回来)

lvremove /dev/sda

重新建立data目录

lvcreate -L 100G -n data sda

然后重新上挂载点

mount /data

 

二、追加磁盘

通过vgdisplay命令查看是否存在剩余空间,就比如下图这个就是剩余328.52g

 然后通过以下命令扩容磁盘空间,提示截图显示为成功

lvextend -L +300G  /dev/mapper/cl-home

 查看扩展成功,如果直接通过df -h命令直接查看,可能会是旧的显示,需要刷新磁盘,通过以下命令

xfs_growfs /dev/mapper/cl-home

再通过命令查看,对应的磁盘大小变化说明已经成功。

 

posted @   榕树下的回忆  阅读(193)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· 清华大学推出第四讲使用 DeepSeek + DeepResearch 让科研像聊天一样简单!
· 实操Deepseek接入个人知识库
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
点击右上角即可分享
微信分享提示