linux系统映射飞牛SMB盘

linux系统映射飞牛SMB盘

  1. 飞牛smb高级设置开启NTLMv1协议
  2. ​拉镜像Ubuntu / Debian 系统:
sudo apt update && sudo apt install cifs-utils
  1. 创建认证文件
# 在用户家目录下创建并编辑认证文件(例如 .smbcredentials):
vim ~/.smbcredentials
# 在文件中写入以下内容,替换你的实际用户名和密码
username=你的飞牛NAS用户名
password=你的飞牛NAS密码
  1. 修改文件权限
chmod 600 ~/.smbcredentials
  1. 创建本地挂载点目录​:
sudo mkdir -p /mnt/fn-smb
  1. 执行挂载命令
sudo mount -t cifs -o credentials=/home/你的用户名/.smbcredentials,vers=3.0,uid=$(id -u),gid=$(id -g) //飞牛NAS的IP/共享文件夹名称 /mnt/fn-smb
  • ​**credentials=/home/你的用户名/.smbcredentials**: 指定认证文件路径。
  • ​**vers=3.0**: 指定使用 SMB 3.0 协议。如果连接失败,可以尝试 vers=2.0 或 vers=1.0

。* ​**uid=$(id -u),gid=$(id -g)**: 让挂载后的文件归属当前用户,方便操作。

  • ​**//飞牛NAS的IP/共享文件夹名称**: 替换为飞牛 NAS 的实际 IP 地址和共享名称。
  • ​**/mnt/fn-smb**: 替换为你实际创建的挂载点路径。
  1. 配置开机自动挂载

若希望每次开机自动挂载,需编辑 /etc/fstab 文件。​添加 **_netdev 和 nofail** 选项非常重要,它们告知系统这是一个网络挂载,若网络未就绪或 NAS 未开机,系统不会无限期等待或启动失败。

  1. 备份原文件​(安全起见):
sudo cp /etc/fstab /etc/fstab.bak
  1. 在 **/etc/fstab** 末尾添加一行配置​:
sudo vim /etc/fstab

添加如下内容(替换你的实际信息):

# -------------------------------------------------------------------
# 飞牛 NAS SMB 共享挂载配置
# -------------------------------------------------------------------
//172.18.0.1/AlistFile /mnt/smb cifs credentials=/root/.smbcredentials,vers=3.0,uid=0,gid=0,iocharset=utf8,file_mode=0664,dir_mode=0775,_netdev,nofail,x-systemd.automount 0 0
  • ​**_netdev**: 表明这是网络设备,系统会等待网络就绪后再尝试挂载。
  • ​**nofail**: 即使挂载失败(如启动时 NAS 不可达),系统仍会继续启动。
  • ​**uid=1000,gid=1000**: 通常桌面版 Linux 的第一个用户 UID 和 GID 是 1000。可通过 id -u 和 id -g 命令确认。
  • ​**dir_mode=0755,file_mode=0644**: 设置挂载后目录和文件的默认权限。

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

滚动至顶部