上次更新:2024-03-12

以下指南或步骤要求在 FydeOS 系统中通过命令行执行操作。因此,我们假定你已启用「」。若需修改系统文件,则需要

#1. 在 VMware 虚拟机设置中扩展容量

#1.1. Windows 系统

  • 打开 VMware 主界面,右键点击 FydeOS 虚拟机,选择选项「电源」> 「关机」。 pic1

  • 继而右键点击 FydeOS 选择「设置」。 1

  • 在弹出的设置界面选择「硬盘」>「拓展」。 pic4

  • 为虚拟磁盘设置新的容量。

    pic5

  • 设置完毕后选择应用完成虚拟磁盘扩容。

    pic10

#1.2. macOS

  • 打开 VMware 菜单栏「虚拟机」选项选择「关机」。 pic11
  • 进入「设置」 > 「硬盘」。 pic12
  • 为虚拟磁盘设置新的容量。

pic13

  • 设置完毕后选择应用,完成虚拟磁盘扩容。 pic14

#2. 进入终端

  • Windows 系统中,在进入 FydeOS,请同时按下键盘上 Ctrl+Alt+T 键,这时 Chromium 浏览器会自动弹开一个名为 crosh 新的标签页。

  • macOS 系统需要进入虚拟机设置,更改键鼠配置为 Mac 配置文件,更改后方可正常使用 Ctrl+Option+T 键进入 croshpic15 pic16

  • 输入快捷键后,在弹开的 crosh 标签页下输入:

    shell
    

    pic20

#3. 确认扩容目标分区

  • 输入命令 lsblk 以获得目前装载的物理磁盘列表。 pic20
    • 在 VMWare 虚拟机下的 FydeOS 的默认状态分区是 nvme0n1p1 ,也是这次我们扩容的目标分区。 

#4. 运行扩容脚本

确定好目标分区后,输入 FydeOS 内置的扩容脚本,扩容脚本会将 stateful 分区自动扩大以致填满整个磁盘。

  • 扩容脚本命令:

    sudo expand-partition.sh --dst /dev/nvme0n1p1
    
    • 如果收到 The system is not running from removable disk. 的报错,可以在命令中加上 -f 的选项强制脚本执行,如下:

      sudo expand-partition.sh --dst /dev/nvme0n1p1 -f
      

      pic14

#5. 脚本运行结束后

pic21

运行脚本后,进入「设置」 > 「设备」 > 「储存空间管理」,查看储存空间容量是否增大。 若检查后无误,VMWare 扩容操作到这里就完成了。