PVE 安装后会默认将系统盘分出 local 和 local-lvm,但是不够日常使用,所以就需要添加硬盘进行扩充。
添加硬盘
一、硬盘分区、格式化
首先需要先先看下需添加硬盘的设备名称,如下图的 / dev/sde(当然也可以在命令里用 fdisk -l 去确认)
确定好名称后打开 Shell,输入
fdisk /dev/sde
这里的操作就跟 Linux 没什么区别了,分区格式化
先分区:输入 n(分区) - 输入 p(主分区) - 输入 w(写入分区)
格式化(格式化为 ext4 格式):
mkfs -t ext4 /dev/sde1
创建 / mnt/sde1 目录:
mkdir -p /mnt/sde1
将 / dev/sde1 分区挂载在 / mnt/sde1 上:
mount -t ext4 /dev/sde1 /mnt/sde1
将 / mnt/sde1 挂载写入到系统启动项:
echo /dev/sde1 /mnt/sde1 ext4 defaults 1 2 >> /etc/fstab
二、PVE 挂载硬盘
选择 “数据中心”(这块一定要注意,不是选择 PVE),存储 - 添加 - 目录
ID 可以随便填,目录就是刚才创建好的 / mnt/sde1,内容全选,其它默认,点击添加;
这样,/dev/sde 这块硬盘就添加完毕了,稍等一会就可以在节点里看到硬盘
三、上传镜像文件
选择对应硬盘目录,选择内容 - 上传,选择准备好的 ISO 文件,上传即可,上传后建立虚拟机时便可以选择。
直通硬盘
进入PVE的SSH,或者直接进入PVE管理网页Shell
查看你现在的存储设备的序列号:
ls /dev/disk/by-id
然后就能看到所有存储设备的序列号
我的主机上有三块硬盘,一个佰维SSD,一个是希捷的硬盘,还有一块是西数的,这次需要挂载的是西数的硬盘 :笑:
我的西数硬盘序列号是ata-WDC_WD10SPZX-08Z10_WD-WX72AA08TUJ7,记住这个序列号
然后输入以下代码(请把硬盘序列号换成你硬盘的,100换成你要挂载LEDE的虚拟机ID)
qm set 100 -sata1 /dev/disk/by-id/ata-WDC_WD10SPZX-08Z10_WD-WX72AA08TUJ7
如果返回以下信息,说明已成功挂载 :笑:
update VM 100: -sata1 /dev/disk/by-id/ata-WDC_WD10SPZX-08Z10_WD-WX72AA08TUJ7
然后可以进入PVE管理网页,查看是否真的挂载成功.如果看到LEDE虚拟机硬件设备里有这个,就说明成功.
删除磁盘目录
两种方法
方法一
进入 GUI 面板——【数据中心】——【储存】——【选中目录】删除
方法二
直接 shell 里编辑储存配置文件
vi /etc/pve/storage.cfg
将下面的内容,按照需求删除。要删哪个目录 就删哪块,不要多删,少删。
如果是通过面板挂载的磁盘,还有一个链接需要删除,就像下面
进入shell
cd /etc/systemd/system
删除挂载点