Ubuntu扩容磁盘
时间: 2025-04-24 07:56:48 浏览: 26
### 如何在Ubuntu系统中扩展磁盘空间
#### 查看当前磁盘使用情况
为了了解系统的存储状况并决定哪些分区可能需要更多空间,在终端输入`df -h`命令来获取各分区及其占用的空间概览[^2]。
```bash
df -h
```
这一步骤有助于识别出具体哪个逻辑卷或物理分区是扩容的目标对象。
#### 扩展虚拟机中的磁盘容量
对于运行于VMware上的Ubuntu实例,可以通过其图形界面轻松完成磁盘的初步扩大工作。通过右键单击目标虚拟机选择“设置”,找到对应的磁盘选项,并按照提示增加分配给该虚拟机的总磁盘尺寸;需要注意的是这一过程通常要求先暂停或关闭正在执行的操作系统实例以便安全地修改底层硬件配置[^1]。
#### 验证新增加的磁盘空间
一旦完成了上述操作之后,回到Linux命令行环境中利用`lsblk`指令检查是否有额外未被划分成任何特定用途的新区域出现:
```bash
lsblk
```
这条命令能够清晰展示所有连接至主机的块设备列表连同它们各自的子项结构关系图谱,从而帮助定位待处理的对象位置。
#### 创建新的分区(仅当必要时)
假如确实存在尚未规划用途的大片空白扇区,则可以根据实际需求运用诸如`fdisk`或是更现代化一些的工具比如`parted`来进行细致入微的手动切割作业。不过在此之前务必谨慎评估风险以及备份重要资料以防万一发生误操作造成数据丢失事故。
#### 格式化新创建出来的分区
假设已经顺利建立了全新的独立单元格,那么下一步就是赋予它合适的文件系统标签使之成为合法可用的数据容器。针对大多数情形而言采用ext4格式较为理想:
```bash
sudo mkfs.ext4 /dev/sdXn
```
这里请把`/dev/sdXn`替换为你自己环境里真实的路径名称。
#### 将新建好的分区加入到现有的目录树当中去
为了让操作系统能立即感知到刚准备完毕的新资源,需挑选一个合适的位置作为临时接入点——即所谓的挂载点(mount point),并通过下面的方式实现即时映射关联:
```bash
sudo mount /dev/sdXn /mnt/new_partition/
```
同时考虑到长期稳定性的因素建议编辑`/etc/fstab`文件记录下此次变更信息以确保每次重启后都能自动重复相同的动作而无需人工干预。
#### 使用resize2fs扩展现有的根分区或其他已有分区
如果是在更换更大容量硬盘的基础上继续沿用之前的布局模式的话,可以直接借助`resize2fs`实用程序在线动态调整既定范围内的有效长度直至充分利用整个介质表面为止。例如要让根(`/`)文件系统适应最新设定下的全部可用区间可以这样做:
```bash
sudo resize2fs /dev/sda1
```
当然前提是得保证所涉及的那个部分本身支持这种类型的变动并且之前也预留了一定量自由支配的冗余地带可供调配[^3]。
#### 最终确认更改效果
最后再返回最开始的地方重新审视一遍整体变化趋势,确保一切都在预期之内正常运作无异常现象产生:
```bash
df -h
```
此时应该可以看到经过一系列努力之后各个关键指标均得到了显著改善优化。
阅读全文
相关推荐


















