linux系统逻辑卷满了 使用率100%,请问可以实现在线扩容吗?

Tracy_cool 2018-09-18 10:38:44
linux系统逻辑卷满了 使用率100%,请问可以实现在线扩容吗?
硬盘500g root所在的分区 只用了 50g见图
想把其他的分区home的 直接划过来一部分给root使用
是否可行?
如果可行怎么操作
root有数据
尽量不要格式化
...全文
1398 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Professorboy 2018-10-13
  • 打赏
  • 举报
回复
如果想实现lvm的在线扩容,你需要有vg,或者pv,lvextend 从vg中取出你需要大小的pe就可以实现lv的在线扩容
yizhixiaocaiji26 2018-10-12
  • 打赏
  • 举报
回复
把日志文件丢到home下,原来位置建立软连接,其他的服务文件也可以丢过去软连接,这样减少/分区使用空间
ckc 2018-09-23
  • 打赏
  • 举报
回复
如果是lvm,那勉强可以搞,不过这种操作风险比较大,如果你不是很熟悉,做的过程中可能会出问题
你可以把/home下某个目录建立一个符号链接到/root下,这样写/root下某个目录实际上就是消耗/home下的空间了
如果符号链接因为某种原因不好用,可以在/home下建立一个loop设备,然后格式化mount到/root下某个目录
luijianfie 2018-09-21
  • 打赏
  • 举报
回复
home目录缩容,然后给root扩容是没问题的,扩容是在线进行,不影响root目录,具体命令查下lvm相关命令
Linux-小白 2018-09-21
  • 打赏
  • 举报
回复
首先要看一下你 /home 与 / 是什么格式,
EXT3或者EXT4 可以直接 使用 lvreduce 与 resize2fs 来缩小 lv-home,
空于的空间根据lv-root的文件格式来扩, ext3/4使用 lvextend 与 resize2fs 来扩容 lv-root.

如果 lv-home 是XFS, 那这个LV是没办法直接缩小的, 强搞会导致数据异常,
可以把 /home中的文件 tar 到其它地方, 比如 NFS共享上,
把home 目录 umount, 再把 lv-home删除掉,
这个时间lv总的空间又可以分配了, 使用 lvextned对 lv-root扩容,
再对lv-root使用xfs_growfs扩容. 使用 lvcreate 创建新的 lv-home, 使用mkfs.xfs 格式化 lv-home, 再使用mount 进行挂载,
最后将 nfs上文件使用tar回来.
我也是个小白. 风险自行评估, 最好用vm测试一下.
cqyy725 2018-09-20
  • 打赏
  • 举报
回复
可以不行需要停机

19,612

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧