本处的出发点是,pve中有一块磁盘已挂载用于网络共享,但其中的文件需要被docker某些程序访问。为了减少污染pve环境,就通过lxc安装docker,再把目录挂载到docker里面去。

标准格式:pct set -mp1 /video,mp=/video

实际案例:pct set 105 -mp1 /mnt/st2,mp=/home/jellyfin/media/st2

重启容器。

逐个介绍:

pct set: 在pve中运行

105: 自己的容器ID

-mp1: 第一个文件夹,如果挂载到第二、三个,用mp2,mp3依次递增。不记得设置了多少个,在pve对应的ID中,里面有资源选项卡会显示挂载的情况。

/mnt/st2: 这是pve上的目录位置

mp=/home/jellyfin/media/st2: 这是要挂载到容器中的目录位置

除了上述方法,还可以直接在PVE中进行编辑。

nano /etc/pve/lxc/105.conf #100是对应的容器ID

mp1: /mnt/st2,mp=/home/jellyfin/media/st2

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐