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根目录 (解决/dev/mapper/centos-root 占用了过高问题)
vmware虚拟机:centos7 下根目录扩容操作-解决ubuntu空间不够用的问题