Ubuntu 根目录扩容

环境

物理机:MacBook Air M2 Sonoma 14.4.1

虚拟机:VMware Fusion Player 13.5.0

镜像:Jammy Desktop ARM64

步骤

  1. 删除所有快照,关闭镜像,在 vm 上找到该镜像的硬盘设置,进行扩容;

  2. 开启镜像,进行快照,防止扩容失败导致数据丢失;

  3. 下载并使用 GParted:

    shell 复制代码
    sudo apt install -y gparted
    sudo gparted
  4. 能够看到挂载到根目录的分区 /dev/nvme0n1p2 (以我的实际情况为例)和扩容之后未分配的分区 unallocated。并且此时分区 /dev/nvme0n1p2 的右边有个锁,此时直接对分区 /dev/nvme0n1p2 进行扩容是扩不了的;

  5. 对分区 /dev/nvme0n1p2 单击右键,再点击选项 information,查看条目 Status,可以观察到该分区挂载到了目录 //var/snap/firefox/common/host-hunspell

  6. 执行以下命令,重新挂载读写权限:

    shell 复制代码
    sudo mount -o remount -rw /
    sudo mount -o remount -rw /var/snap/firefox/common/host-hunspell
  7. 重新打开 GParted 或者单击窗口的左上角 GParted,再单击 Refresh Devices

  8. 对分区 /dev/nvme0n1p2 单击右键,再对 Resize/Move 单击左键,进行扩容。

相关推荐
森G27 分钟前
2一、u-boot下载编译
linux·arm开发
Ching·1 小时前
linux系统编程(十③)RK3568 socket之 TCP 服务器的实现【更新客户端断开重连依旧可以收发】
linux·服务器·tcp/ip·rk3568
报错小能手1 小时前
linux学习笔记(35)C语言连接mysql
linux·笔记·学习
心一信息1 小时前
grafana及zabbix在linux上的部署
linux·zabbix·grafana
deng-c-f1 小时前
Linux C/C++ 学习日记(27):KCP协议(三):源码分析与使用示例
linux·服务器·网络·c++·网络编程·kcp
wangjialelele2 小时前
端口号、常见协议和套接字
linux·运维·服务器·c语言·网络
蜜蜜不吃糖3 小时前
ESXI主机重置带外密码
linux·运维·服务器
ZhiqianXia3 小时前
Linux SysRq
linux
Zach_yuan3 小时前
版本控制器Git
linux·git
Dobby_054 小时前
【Go】C++ 转 Go 第(一)天:环境搭建 Windows + VSCode 远程连接 Linux
linux·运维·c++·vscode·golang