![自动安装期间挂载 NFS 驱动器](https://linux22.com/image/189375/%E8%87%AA%E5%8A%A8%E5%AE%89%E8%A3%85%E6%9C%9F%E9%97%B4%E6%8C%82%E8%BD%BD%20NFS%20%E9%A9%B1%E5%8A%A8%E5%99%A8.png)
我正在通过启动 USB 安装程序并从本地 http 服务器获取用户数据配置文件来设置 Ubuntu 服务器 20.04 Focal 的自动安装 (autoinstall / AutoInstallation)。到目前为止配置进展顺利,分区、包安装等都已到位。
但是,我在安装过程中无法挂载 NFS 驱动器,看来我应该能够使用山命令
https://discourse.maas.io/t/how-to-mount-nfs-volume-via-preseed/1404/2
https://curtin.readthedocs.io/en/latest/topics/storage.html#mount-command
通过指定规格代替设备但安装崩溃并显示消息
missing 1 required positional argument: 'device'
我尝试使用设备参数(以及一堆排列)给出 NFS 路径,但结果相同。这就是条目的样子
- type: mount
path: "/mnt/nfs"
fstype: "nfs"
options: "auto,nofail,noatime,nolock,intr,tcp,actimeo=1800,user,suid"
spec: "192.168.164.58/admin"
id: mount-admin
freq: 0
passno: 0
看起来 curtin 是由 canonical 管理的,但是 Ubuntu 安装程序是否不完全遵循文档中的行为?任何帮助深表感谢
mounts:
我还尝试通过此处描述的模块设置安装,
https://cloudinit.readthedocs.io/en/latest/topics/modules.html?highlight=mounts#mounts
将 nfs 指定为 fstype 但此条目似乎完全被忽略。尽管配置语法非常相似,但我不清楚 cloud-init 与 ubuntu 服务器安装程序的连接。也许 ubuntu 服务器安装程序只实现了 cloud-init 选项的一个子集?我将不胜感激任何对此的见解