温馨提示×

Debian怎么挂载网络共享

小樊
35
2026-07-11 23:03:58
栏目: 智能运维

在 Debian 系统中挂载网络共享,常见的方式有 NFSSMB/CIFS(Windows 共享)SSHFS。下面按类型给你详细说明,基本都适用于 Debian 10/11/12。


一、挂载 NFS 网络共享(Linux 之间常用)

1️⃣ 安装 NFS 客户端

sudo apt update
sudo apt install nfs-common

2️⃣ 创建本地挂载目录

sudo mkdir -p /mnt/nfs

3️⃣ 手动挂载 NFS

sudo mount -t nfs 服务器IP:/共享目录 /mnt/nfs

示例:

sudo mount -t nfs 192.168.1.100:/data/share /mnt/nfs

4️⃣ 开机自动挂载(可选)

编辑 /etc/fstab

sudo nano /etc/fstab

添加:

192.168.1.100:/data/share  /mnt/nfs  nfs  defaults  0  0

二、挂载 SMB / CIFS(Windows 共享或 Samba)

1️⃣ 安装 CIFS 工具

sudo apt update
sudo apt install cifs-utils

2️⃣ 创建挂载目录

sudo mkdir -p /mnt/smb

3️⃣ 手动挂载

sudo mount -t cifs //服务器IP/共享名 /mnt/smb -o username=用户名

示例:

sudo mount -t cifs //192.168.1.100/share /mnt/smb -o username=admin

如果需要指定密码:

sudo mount -t cifs //192.168.1.100/share /mnt/smb \
  -o username=admin,password=密码

推荐方式:使用凭据文件(更安全)

创建文件:

sudo nano /etc/smb.cred

内容:

username=admin
password=密码

设置权限:

sudo chmod 600 /etc/smb.cred

挂载:

sudo mount -t cifs //192.168.1.100/share /mnt/smb -o credentials=/etc/smb.cred

4️⃣ 开机自动挂载

编辑 /etc/fstab

//192.168.1.100/share  /mnt/smb  cifs  credentials=/etc/smb.cred  0  0

三、使用 SSHFS(通过 SSH 挂载,简单安全)

1️⃣ 安装 sshfs

sudo apt install sshfs

2️⃣ 挂载远程目录

sshfs 用户@服务器IP:/远程目录 /本地目录

示例:

sshfs user@192.168.1.100:/home/user/data /mnt/sshfs

3️⃣ 卸载

fusermount3 -u /mnt/sshfs

四、常见问题排查

✅ 查看已挂载

df -h
mount | grep 挂载点

✅ 权限问题

  • NFS:注意 no_root_squash
  • SMB:加 uid=1000,gid=1000
-o uid=1000,gid=1000

✅ 网络不通

ping 服务器IP

五、该用哪种?

场景 推荐方式
Linux ↔ Linux NFS
Linux ↔ Windows CIFS/Samba
临时/加密 SSHFS

如果你愿意,可以告诉我:

  • Debian 桌面还是服务器
  • 网络共享是 Windows / Linux / NAS
  • 是否需要 开机自动挂载

我可以给你一套完全精准的命令方案

0