Linux如何扩容root目录空间(ubuntu server)?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux如何扩容root目录空间(ubuntu server)?相关的知识,希望对你有一定的参考价值。

如图,sda下的sda3分区有928.5G。root目录在sda3分区,但是只有100G。请问,如何将sda3剩余的空间都分配给root目录?

参考技术A 通过命令lsblk结果可判断sda3是个逻辑卷组LVG共928.5G,现在分配了100G的空间创建了逻辑卷LV为根目录/ ,所以可以使用逻辑卷扩容给/增加容量
第一步扩容lv, 命令是 lvextend -l 100%FREE /dev/mapper/ubuntu—vgubuntu—lv
第二步应用到文件系统/目录
这里的命令要根据根目录的文件系统类型来用对应的命令,2种常见的类型是xfs和ext4,xfs的命令是xfs_growfs / ,ext4命令是resize2fs /
做完后用df -h查看本回答被提问者采纳

*ubuntu扩容迁移/home目录

参考技术A 插新硬盘或者在虚拟机里新增虚拟介质这里不再赘述。这个教程会用到Gparted这款带GUI的分区格式化软件,简化fdisk命令的操作。此处以迁移/home目录为例。

除非新分区有特殊用途,或你明确知道自己需要什么文件系统,一般选ext4即可。

查看新添加硬盘/分区分配的设备名称,比如:/dev/sdb1

挂载点可以自定义,比如/mnt/abc,则命令就是 sudo mkdir /mnt/abc

格式:mount 【设备】 【挂载点】,根据自己的设备名和挂载点,调整命令

记得用cp命令加上-a参数,即复制全部文件属性。否则复制后的文件夹/文件的用户和组信息会丢失,导致开机后无法登录用户。

复制该uuid。

这里的vim可以替换为自己电脑系统里的文本编辑器,比如ubuntu的gedit,xubuntu的mousepad,挑一个自己顺手的就行。

参考图:

保存修改,然后重启。

重启后很可能会因为操作上的一些疏忽遇到无法进入桌面的问题,此时可以按alt + shift + F1进入终端界面,调整自己刚刚的操作来恢复系统。

以上是关于Linux如何扩容root目录空间(ubuntu server)?的主要内容,如果未能解决你的问题,请参考以下文章

动态扩容Linux根目录 (解决/dev/mapper/centos-root 占用了过高问题)

Linux 扩容根目录

动态扩容Linux根目录 (解决/dev/mapper/centos-root 占用了过高问题)

vmware虚拟机:centos7 下根目录扩容操作-解决ubuntu空间不够用的问题

动态扩容Linux根目录 (解决/dev/mapper/centos-root 占用了过高问题)

Centos7 给根目录磁盘扩容