镜像挂载与文件共享

简介

NanoKVM Go 的主 USB-C 接口除视频、音频、键鼠和虚拟网卡外,还会向被控设备提供一个 USB 存储设备。这块存储有两种用法,入口都在悬浮栏的 镜像挂载/文件共享:

  • 磁盘挂载:把一个 ISO 或 IMG 镜像交给被控设备,被控设备看到的是一个光驱或一块磁盘,适合安装系统、启动 PE 和修复系统;
  • 文件共享:把 NanoKVM Go 上的共享盘交给被控设备,被控设备看到的是一块可移动磁盘,适合在两个方向传文件。

在网页控制端顶部的悬浮栏中点击硬盘图标,就能看到这两个选项:

悬浮栏中的镜像挂载/文件共享入口

工作原理

两种用法共用同一个 USB 存储设备。NanoKVM Go 把这台设备上的镜像文件或共享盘,通过 USB 大容量存储协议交给被控设备,因此同一时间只能提供一块介质。

控制设备(浏览器)
|
| 上传 ISO / IMG、管理共享盘中的文件
v
NanoKVM Go
|
| 磁盘挂载:镜像文件(ISO / IMG)
| 文件共享:共享盘(exFAT)
|
| 通过 USB 大容量存储,同一时间只提供一块介质
v
被控设备

两种方式的区别:

  • 磁盘挂载 直接使用 /data 中的镜像文件,不会复制镜像,也不额外占用空间;
  • 文件共享 使用一块 exFAT 格式的共享盘,共享盘平时挂载在 /data;没有交给被控设备时,可以在网页文件管理器里直接读写;
  • 共享盘交给被控设备时,本地 /data 变为只读,网页端只能浏览和下载;
  • 挂载镜像时会先收回共享盘;换用另一种方式前,先收回当前介质。

被控设备只能看到 NanoKVM Go 提供的那块磁盘或光驱,看不到 NanoKVM Go 自身的系统文件。

使用前准备

使用这两种功能前,请先确认:

  • NanoKVM Go 已通过 USB-C 连接到被控设备;
  • 设置 > 设备 中的 虚拟 U 盘 已经初始化。首次使用需要先打开开关,按提示选择容量并初始化,见初始化共享盘;
  • 没有开启 HID-Only 模式。HID-Only 会让 USB 只模拟键盘和鼠标,两种功能都不可用;
  • 当前没有正在进行的上传或下载。

第一次初始化 虚拟 U 盘 会清空 /data,已有的镜像文件和共享盘数据都会丢失,且无法撤销。如果 /data 中还有需要的镜像,请先下载到电脑。

磁盘挂载

添加镜像

在 镜像挂载/文件共享 中打开 磁盘挂载,在 添加介质 区域选择一种方式:

  • 上传 ISO / IMG:把镜像文件拖入窗口,或点击选择文件,从控制设备上传;
  • 从 URL 下载:填写镜像地址,由 NanoKVM Go 直接下载,下载过程中可以暂停、继续或取消;
  • SCP:把镜像上传到 NanoKVM Go 的 /data 目录;
  • 先在 文件共享 中把镜像上传到共享盘,镜像随后会出现在 镜像 列表中。

上传和 URL 下载都可以填写可选的 SHA-256 校验值。填写后,只有校验一致的文件才会进入列表。

镜像会显示在 镜像 列表中,并标注文件大小和文件系统类型。

磁盘挂载窗口

选择装载模式

装载模式决定被控设备把镜像识别成什么设备:

装载模式 被控设备看到 读写 支持的镜像
磁盘模式 一块磁盘 默认只读,关闭 只读 后可写 ISO、IMG
光盘模式 一个光驱 始终只读 ISO、UDF

装载模式只影响下一次装载。已经有镜像装载时,需要先弹出当前镜像才能切换模式。

装载镜像

  1. 点镜像右侧的装载按钮(插头图标);
  2. 到被控设备上确认出现新的磁盘或光驱。

镜像右侧的装载按钮

如果需要用这块介质启动,重启被控设备,在开机画面按启动菜单键(常见为 F11、F12、ESC),选择 NanoKVM Go 提供的磁盘或光驱。

弹出镜像

  1. 先在被控设备的系统中安全弹出这块磁盘或光驱;
  2. 回到网页,点镜像右侧的弹出按钮。

镜像装载后,右侧按钮变为弹出

如果被控设备仍在使用介质,网页会提示强制收回。强制收回会让 USB 设备重新枚举,被控设备尚未写回的数据可能丢失,键盘、鼠标和虚拟网卡也会短暂断开。能安全弹出时不要强制收回。

删除镜像

不再需要的镜像可以点右侧的删除按钮删除,删除后文件不会进入回收站。

镜像右侧的删除按钮

镜像正在被控设备上使用时删除按钮不可用;如果开启了敏感操作保护,删除时还需要再验证一次,见 双重验证。

文件共享

文件共享的用法是「先在网页里放文件,再交给被控设备取走」。共享盘交给被控设备时,本地存储是只读的,所以上传前要先关闭 虚拟 U 盘 开关。

初始化共享盘

首次使用需要先创建共享盘:

  1. 打开 设置 > 设备,找到 虚拟 U 盘;
  2. 打开 虚拟 U 盘 开关。如果还没有初始化过,会弹出 初始化虚拟 U 盘 窗口;
  3. 选择容量(单位 GiB),点确定;
  4. 初始化完成后,镜像挂载/文件共享 > 文件共享 变为可用,被控设备上出现这块可移动磁盘。

初始化会清空 /data,包括已经存放在里面的镜像文件,操作无法撤销。容量创建后不能直接修改,要改容量只能禁用后重新初始化。

此时共享盘已经交给被控设备,网页端是只读的。要往里面放文件,先按下一节关闭 虚拟 U 盘 开关。

上传文件

共享盘交给被控设备时,网页端只能浏览和下载,不能写入。上传前需要先把它收回:

  1. 在 设置 > 设备 中关闭 虚拟 U 盘 开关;
  2. 打开 文件共享 窗口,点 上传文件,或把文件拖入窗口;
  3. 文件上传完成后,会出现在当前目录。

新建文件夹和删除文件同样要先关闭 虚拟 U 盘 开关;共享盘交给被控设备时,新建和删除按钮会变灰不可用。

文件共享窗口

交给被控设备

  1. 确认要传的文件已经上传完成;
  2. 在 设置 > 设备 中打开 虚拟 U 盘 开关;
  3. 被控设备上出现可移动磁盘,进入磁盘即可取走文件;
  4. 取完后关闭 虚拟 U 盘 开关收回共享盘,文件仍保留在共享盘中。

如果当前还挂着镜像,先在 磁盘挂载 中把它弹出。切换 虚拟 U 盘 开关会让 USB 重新枚举,被控设备的键盘和鼠标会短暂断开。

禁用共享盘

关闭 虚拟 U 盘 开关后,设置页面会出现 禁用 按钮。禁用会删除共享盘并释放它占用的空间,里面的文件全部丢失,下次启用时需要重新选择容量并初始化。

常见问题

被控设备中没有出现新的磁盘

请检查:

  • USB-C 是否已经连接到被控设备;
  • 设置 > 设备 中的 虚拟 U 盘 是否已经启用;
  • 是否开启了 HID-Only 模式;
  • 用这块介质启动时,BIOS/UEFI 是否允许从 USB 启动。

装载按钮是灰色的

请检查:

  • 是否已经有镜像处于装载状态,需要先弹出当前镜像;
  • 是否正在上传或下载镜像,需要等待传输结束;
  • 光盘模式下,是否选了 ISO/UDF 以外的镜像。

添加介质的按钮是灰色的

共享盘正交给被控设备,本地存储暂时只读。先在 设置 > 设备 中关闭 虚拟 U 盘 开关,再上传镜像。

文件共享卡片是灰色的

共享盘还没有初始化。打开 设置 > 设备,打开 虚拟 U 盘 开关并选择容量,初始化完成后卡片即可点击,见初始化共享盘。

网页中无法上传文件

共享盘正交给被控设备,网页端只能浏览和下载。关闭 虚拟 U 盘 开关后,就可以上传、新建和删除文件。

上传的文件在被控设备上看不到

先确认上传已经完成,再检查 设置 > 设备 中的 虚拟 U 盘 开关是否已经打开。开关关闭时共享盘只留在 NanoKVM Go 上,被控设备看不到它。

被控设备写入的文件在网页中看不到

点一次刷新。被控设备可能还没有把数据写回磁盘,等待几秒后再刷新即可。

关闭虚拟 U 盘后,共享盘中的文件会丢失吗

不会。关闭 虚拟 U 盘 开关只是把共享盘从被控设备收回,文件仍保留在共享盘中。只有点 禁用 才会删除共享盘和其中的文件。

磁盘挂载和文件共享可以同时使用吗

不能。两种用法共用同一个 USB 存储设备,同一时间只能向被控设备提供一块介质。