需要在LXC容器里挂载SMB/NFS,但一番操作下来无法挂载,显示mount error(1): Operation not permitted
错误。原因是创建的容器是非特权容器,非特权容器不能挂载SMB/NFS。之前只能是重建一个特权容器,但是原来的东西要重新部署一次,少了还好说,但如果是一些耗时非常耗时间的项目如:编译安装Nginx、多个Docker、以及各种数据等,那就麻烦了。今天无意在张大妈看到一个解决办法,就是将PVE的目录映射到LXC容器里,这样就不用重建LXC容器了。少了不少时间。这里记录下来,以作学习记录。
PVE挂载SMB/NFS
首先在PVE里挂载SMB。PVE挂载SMB请看我另一篇文章:
PVE映射LXC容器
然后在PVE的SSH里执行以下命令将PVE目录映射到LXC容器里即可。
pct set -mp0 ,mp=
或者直接在/etc/pve/lxc/<容器ID>.conf
里添加配置。
mp0: ,mp=
然后重新启动容器即可。