要增加Hyper的硬盘容量,可以按照以下步骤进行:
1. 首先,确保您有足够的可用磁盘空间。可以通过 `df -h` 命令查看当前磁盘使用情况。
2. 停止Hyper服务。可以使用 `sudo systemctl stop hyperd` 命令停止Hyper服务。
3. 在主机上增加新的硬盘。可以将硬盘插入主机上的空闲硬盘插槽中,或者连接外部硬盘。
4. 使用 `lsblk` 命令检查新硬盘是否被正确识别。确保能看到新硬盘的设备名称,如 `/dev/sdb` 或 `/dev/nvme0n1`。
5. 使用 `sudo fdisk /dev/sdb`(如果新硬盘设备名称为 `/dev/sdb`)命令打开磁盘分区工具。
6. 在 fdisk 中,使用 `n` 命令创建一个新分区。按照提示输入分区类型(主分区或扩展分区)、分区号码(默认为1)和起始扇区(默认为1)。
7. 使用 `w` 命令保存并退出分区工具。
8. 运行 `sudo partprobe` 命令使新分区生效。
9. 使用 `sudo mkfs.ext4 /dev/sdb1`(如果新分区设备名称为 `/dev/sdb1`)命令格式化新分区为ext4文件系统。
10. 创建一个用于挂载新分区的目录,如 `sudo mkdir /mnt/hyper-newdisk`。
11. 使用 `sudo mount /dev/sdb1 /mnt/hyper-newdisk` 命令将新分区挂载到目录。
12. 使用 `sudo cp -rp /var/lib/hyper /mnt/hyper-newdisk/` 命令将Hyper的数据目录复制到新分区。
13. 打开 `/etc/fstab` 文件,并添加以下行来自动挂载新分区:
```
/dev/sdb1 /var/lib/hyper ext4 defaults 0 0
```
请根据实际情况修改设备名称和挂载点。
14. 使用 `sudo umount /mnt/hyper-newdisk` 命令卸载新分区。
15. 使用 `sudo mount -a` 命令重新挂载新分区。
16. 使用 `sudo systemctl start hyperd` 命令重新启动Hyper服务。
现在,Hyper的数据将被存储在新的硬盘上。