ubuntu

如何在Ubuntu虚拟机中进行磁盘管理

小樊
35
2025-08-11 14:11:15
栏目: 云计算

在Ubuntu虚拟机中进行磁盘管理可通过图形界面工具或命令行操作,以下是具体方法:

一、磁盘分区与创建

  1. 创建新硬盘

    • 关闭虚拟机,在虚拟化软件(如VMware、VirtualBox)中选择“添加硬件”→“硬盘”,按提示设置大小和存储方式。
    • 若需从零创建分区,可使用命令行工具:
      sudo fdisk /dev/sdX  # 进入分区编辑模式(sdX为磁盘设备名,如sda)
      n  # 创建新分区
      w  # 保存并退出
      
  2. 分区工具(推荐GParted)

    • 安装:sudo apt update && sudo apt install gparted
    • 启动后选择磁盘,右键点击分区可进行“调整大小/移动”“删除”等操作,完成后点击“应用”。

二、磁盘空间清理

  1. 命令行清理

    • 删除旧内核:
      sudo apt autoremove --purge  # 清理旧内核及配置文件
      sudo apt clean  # 清理APT缓存
      
    • 清理Snap缓存:sudo snap remove --revision <旧版本号>
    • 填充零释放未用空间(需先清理文件):
      sudo dd if=/dev/zero of=/zero.fill bs=1M
      sudo rm -f /zero.fill
      
  2. 图形界面清理

    • 使用“磁盘占用分析器”(Disk Usage Analyzer)查看大文件目录,手动删除冗余文件。
    • 通过“系统监视器”查看进程占用情况,结束异常进程。

三、磁盘扩容

  1. 虚拟磁盘扩容

    • 关闭虚拟机,在虚拟化软件中选择“编辑虚拟机设置”→“硬盘”→“扩展”,输入新大小后重启虚拟机。
    • 若为LVM分区,需扩展物理卷、卷组和逻辑卷:
      sudo lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv  # 扩展逻辑卷
      sudo resize2fs /dev/ubuntu-vg/ubuntu-lv  # 扩展文件系统
      
  2. 调整现有分区大小

    • 使用GParted将未分配空间合并到已有分区(需确保分区后有足够连续空间)。
    • 命令行调整(以ext4为例):
      sudo resize2fs /dev/sdXY  # 调整文件系统大小(XY为分区编号)
      

四、注意事项

参考来源:

0
看了该问题的人还看了