lxc.mount.entry和mp的语法和参数

在 Proxmox VE (PVE) 环境下,理解这两种语法的细微差别是进阶 LXC 管理的关键。mpX 是 Proxmox 对存储的高级封装,而 lxc.mount.entry 是对底层内核挂载行为的直接控制。 具体的使用场景 以下是详细的语法与参数手册: 一、 mpX (Proxmox Mount Point) 语法详解 这是写在 /etc/pve/lxc/<ID>.conf 中的 PVE 特有语法。它被 PVE 的 API 解析,并在 Web UI 中可见。 1. 基础语法结构 mp[N]: [存储ID:卷名|宿主机绝对路径],mp=<容器内绝对路径>[,参数=值,...] N: 挂载点编号(0-255)。 2. 核心参数 参数 说明 示例/取值 mp 必填。容器内的挂载目标。必须是绝对路径。 mp=/mnt/data size 仅限 PVE 管理的卷。定义磁盘大小。 size=20G backup 是否包含在 PVE 的备份任务中。 backup=1 (开), backup=0 (关) ro 是否以只读方式挂载。 ro=1 quota 是否开启磁盘配额(需要底层文件系统支持)。 quota=1 shared 标记为集群共享存储,迁移时不检查本地路径。 shared=1 replicate 是否参与 ZFS 存储复制(需要 ZFS 环境)。 replicate=1 mountoptions 透传给底层 mount 命令的参数(用 ; 分隔)。 mountoptions=noexec;nodev acl 是否开启 ACL 支持。 acl=1 3. 示例 挂载 PVE 管理的虚拟磁盘: mp0: local-lvm:vm-100-disk-1,mp=/var/lib/mysql,size=50G,backup=1 挂载宿主机目录 (Bind Mount): mp1: /mnt/pve/nas_data,mp=/media,ro=1 二、 lxc.mount.entry (底层原生语法) 详解 这是原生的 LXC 配置语法,遵循 Linux /etc/fstab 的标准格式,但增加了针对容器的扩展参数。 ...

2026年4月6日 · 3 分钟 · 冇文化