温馨提示×

Debian如何挂载网络盘

小樊
48
2026-07-23 19:40:47
栏目: 智能运维

在 Debian 系统中,挂载网络盘(网络共享)常见的方式有以下几种,最常用的是 NFSSMB(CIFS)。下面分别说明,并给出常用操作步骤。


一、挂载 NFS 网络盘(Linux ↔ 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. 测试并查看

df -h
ls /mnt/nfs

5. 开机自动挂载(可选)

编辑 /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=用户名,password=密码

示例:

sudo mount -t cifs //192.168.1.100/share /mnt/smb -o username=winuser,password=123456

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

创建文件:

sudo nano /etc/smb.cred

内容:

username=winuser
password=123456
domain=WORKGROUP

权限设置:

sudo chmod 600 /etc/smb.cred

挂载:

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

5. 开机自动挂载

/etc/fstab 添加:

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

三、使用 SSHFS 挂载(通过 SSH)

适合没有 NFS/SMB 的情况。

1. 安装 sshfs

sudo apt install sshfs

2. 挂载

sshfs 用户名@服务器IP:/远程路径 /mnt/sshfs

示例:

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

3. 卸载

fusermount -u /mnt/sshfs

四、常见问题

1. 权限问题

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

2. 网络不通

ping 服务器IP
showmount -e 服务器IP   # NFS
smbclient -L //服务器IP  # SMB

五、如何选择?

场景 推荐方式
Linux ↔ Linux NFS
Linux ↔ Windows CIFS/SMB
临时远程目录 SSHFS

如果你能提供:

  • Debian 版本
  • 网络盘类型(Windows / Linux / NAS)
  • 是否要自动挂载

我可以给你一套完全定制化的挂载方案

0