温馨提示×

debian挂载nas怎么弄

小樊
39
2026-09-12 20:18:54
栏目: 智能运维

在 Debian 上挂载 NAS,常见有 NFSSMB/CIFS(Windows 共享)SSHFS 几种方式。下面按最常用场景给你说明。


一、挂载 NFS 共享(NAS 支持 NFS,推荐)

1. 安装 NFS 客户端

sudo apt update
sudo apt install nfs-common

2. 创建挂载目录

sudo mkdir -p /mnt/nas

3. 手动挂载测试

sudo mount -t nfs NAS_IP:/共享路径 /mnt/nas

示例:

sudo mount -t nfs 192.168.1.100:/volume1/data /mnt/nas

4. 开机自动挂载(/etc/fstab)

sudo nano /etc/fstab

添加:

192.168.1.100:/volume1/data  /mnt/nas  nfs  defaults  0  0

如果网络慢,可加 soft,intr,timeo=30


二、挂载 SMB/CIFS 共享(群晖 / Windows NAS)

1. 安装工具

sudo apt install cifs-utils

2. 创建挂载目录

sudo mkdir -p /mnt/nas

3. 手动挂载

sudo mount -t cifs //NAS_IP/共享名 /mnt/nas -o username=用户名,password=密码

示例:

sudo mount -t cifs //192.168.1.100/share /mnt/nas -o username=admin,password=123456

4. 使用凭据文件(更安全)

sudo nano /etc/nas_cred

内容:

username=admin
password=123456

修改权限:

sudo chmod 600 /etc/nas_cred

fstab 示例:

//192.168.1.100/share  /mnt/nas  cifs  credentials=/etc/nas_cred,uid=1000,gid=1000  0  0

三、SSHFS 挂载(NAS 支持 SSH)

sudo apt install sshfs
mkdir ~/nas
sshfs user@nas_ip:/path ~/nas

四、常见问题

  • 挂载失败:先 ping NAS_IP
  • 权限问题:用 uid/gid 指定用户
  • 开机不挂载:加 _netdev 参数(网络未起不挂)

示例:

192.168.1.100:/data  /mnt/nas  nfs  _netdev,defaults  0  0

如果你告诉我 NAS 品牌(群晖 / QNAP / 自建)共享协议(NFS / SMB),我可以直接给你一份精确命令。

0