大容量存储驱动器
MSD(Mass Storage Drive)是一个强大的大容量存储设备功能,可以让 One-KVM 模拟虚拟 CD/DVD 或闪存驱动器。这使得您可以在 BIOS/UEFI 中使用实时磁盘来恢复操作系统或重新安装系统
MSD 功能说明
CD-ROM 镜像文件最大支持 2.2 GB(最新版已解决此问题),Flash 格式镜像文件大小无限制
注意事项
对于玩客云,请不要在 USB 双公线(OTG线)与被控机断开或被控机关机时使用解除镜像挂载功能(断开连接),否则会因 USB OTG 端口操作不可用导致内核持续报错,日志服务占用 CPU 100%,系统稳定性下降。这时除非 USB OTG 连接恢复正常,MSD 功能会一直保持不可用状态。
MSD 功能使用
基本配置
20241004 版本以后,MSD 功能默认启用(使用/var/lib/kvmd/msd 目录),由挂载分区变化为直接使用目录。
手动上传镜像
PiKVM 将镜像文件存储在 /var/lib/kvmd/msd 目录,将镜像文件上传到此目录即可。
修改 MSD 路径
整合包 201204 版本以后,MSD 功能可在配置文件 /etc/kvmd/override.yaml 中任意指定目录。若无权限可执行 chown kvmd -R /var/lib/kvmd/msd/ 使自定义目录可写。
kvmd:
msd:
msd_path: /var/lib/kvmd/msd
可写闪存驱动器
在 PiKVM 上模拟闪存驱动器时,您可以允许目标主机将文件写入镜像。停止驱动器后,可以在本地主机上下载并打开此映像。这对于从目标主机获取文件非常有用。
制作 ventoy 可引导镜像
对于 20241004 (不包含)以下版本,操作目录时需要先执行 kvmd-helper-otgmsd-remount rw 手动将内部存储重新挂载为读写模式。
- 在 /var/lib/kvmd/msd 目录创建一个空的镜像文件,大小按需设置。本例中文件名为flash.img,大小为 4096MB。
dd if=/dev/zero of=/var/lib/kvmd/msd/flash.img bs=1M count=4096 status=progress
- 网页菜单选择驱动器 --> 镜像 --> flash.img,并将驱动模式由 cd-rom 切换为 flash,单击连接 MSD 至主机。
- 被控机打开 ventoy ,选择虚拟的磁盘安装软件。
- 将系统镜像放入 ventoy 分区文件夹。