在 Ubuntu 核心中挂载 smb 共享

在 Ubuntu 核心中挂载 smb 共享

您好,有没有什么方法可以在 Ubuntu core 启动时挂载 smb 共享。我可以使用经典 snap 挂载共享,但这在启动时不会执行任何操作,也不会在标准 Ubuntu core cli 中挂载,它只是说无法挂载只读共享。我的目标是为我的 rocket chat 实例提供更大的存储位置,但我在带有小型 SD 卡的 pi 上进行设置。

答案1

是的,您应该首先安装 cifs-utils,然后在您的 /etc/fstab 中添加一个条目,如下所示:

//ipofyourmachine/sharedfolder /mnt/share/ cifs username=user,password=pass,defaults 0 0 

编辑:

在 /etc/systemd/system 中创建 share.mount

sudo nano /etc/systemd/system/share.mount

然后粘贴此内容并根据您的 IP 和文件夹目录名称进行调整。此外,用户和密码是指具有足够权限访问 samba 共享文件夹的帐户的用户名和密码。

[Unit]
Description=Mount unit for data

[Mount]
What=//192.168.1.1/shared
Where=/mnt/share
Type=cifs
Options=username=user,password=pass

[Install]
WantedBy=multi-user.target

然后启用并启动守护进程:

sudo systemctl daemon-reload
sudo systemctl enable share.mount
sudo systemctl start share.mount

相关内容