ubuntu系统重新分区、根目录扩容

gparted是一款免费、开源的Linux下的具有图形用户界面的分区软件。

在Ubuntu中,可以使用如下命令安装:

sudo apt-get install gparted

之后就可以使用如下命令启动gparted:

sudo gparted


选择要开辟的空间,比如sda12,由于带有钥匙标记,需要先卸载或者停掉(swapoff),然后右键选择Resize/Move



然后选择要压缩的空间,其中有三个编辑框,分别是:Free Space Preceding, New Size, Free Space following

Free Space Preceding代表从sda12压缩 N MB,在sda12的上方,即sda11与sda12之间

New Size表示当前分区的容量,若要压缩该分区,该值需要减去压缩值

Free Space following代表从sda12压缩 N MB,在sda12的下方,即sda12与sda13之间

我们如下选择


点击Resize/Move,会压缩出一个新分区unallocated


然后将该分区向上移动到sda8的相邻下方,通过依次修改sda11、sda10、sda9、unallocated的Resize/Move


最终将新分区移动到sda8相邻下方

然后选择菜单栏 >> Edit >> Apply all Operations >> Apply

等待完成即可。



### 如何在 Ubuntu 系统上扩充硬盘空间 #### 查看当前磁盘使用情况 为了有效地管理存储资源,在进行任何操作之前,建议先了解现有磁盘布局以及各个分区的具体占用状况。这一步骤对于规划后续的操作至关重要。 可以通过图形界面中的“Disks”工具来直观地浏览整个磁盘结构及其利用率;也可以通过命令行输入`df -h`快速获取文件系统的概览信息[^1]。 ```bash df -h ``` 此命令会显示所有挂载点的总容量、已用空间和可用剩余量等重要数据。 #### 扩充物理磁盘或虚拟机磁盘 如果是在实体服务器环境中工作,则可能涉及到实际硬件更换或者添加新的驱动器。而对于大多数云计算环境下的实例而言,通常只需调整分配给该实例的磁盘大小即可完成初步扩容准备。 #### 调整分区表并扩展根文件系统 当确认有足够的未分配空间可供利用时,下一步就是修改现有的分区配置使之能够覆盖这部分新增区域。针对采用LVM(逻辑卷管理)架构的情况,可以直接运用`lvextend`指令轻松达成目标: ```bash sudo lvextend -r -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv ``` 上述命令将会把VG内所有的自由PE全部加入到指定LV中,并自动重新调整其上的ext4/xfs文件系统尺寸以匹配最新的物理边界[^3]。 对于那些不支持在线重设大小的文件系统类型来说,或许还需要额外重启计算机才能使更改生效。 #### 增加Swap交换空间 除了扩大常规的数据存放区外,适当提升swap分区规模同样有助于改善整体性能表现特别是在内存紧张的情况下。默认情况下Ubuntu设置了大约4GB左右作为初始值,但可以根据实际情况灵活调节: ```bash # 创建一个新的SWAP文件 sudo fallocate -l 8G /swapfile # 设置权限 sudo chmod 600 /swapfile # 格式化为swap格式 sudo mkswap /swapfile # 启用新创建的swap文件 sudo swapon /swapfile # 更新/etc/fstab使其开机自启加载 echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab ``` 以上过程将建立一个8GB的新swap文件并激活它,同时确保每次启动都能正常启用这个设置[^2]。
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值