温馨提示×

Debian怎么挂载共享目录

小樊
31
2026-07-11 22:46:41
栏目: 智能运维

在 Debian 系统中挂载共享目录,常见场景有 NFSSMB/CIFS(Windows 共享)SSHFS。下面分别说明最常用的方法。


一、挂载 NFS 共享(Linux 之间)

1. 安装 NFS 客户端

sudo apt update
sudo apt install nfs-common

2. 创建本地挂载点

sudo mkdir -p /mnt/nfs

3. 手动挂载

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 / NAS)

1. 安装工具

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=admin,password=123456

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

sudo nano /etc/smb.cred

内容:

username=admin
password=123456

权限:

sudo chmod 600 /etc/smb.cred

挂载:

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

5. 开机自动挂载(fstab)

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

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

1. 安装

sudo apt install sshfs

2. 挂载

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

示例:

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

3. 卸载

fusermount3 -u /mnt/sshfs

四、常见问题

1. 没有权限

  • 确认用户有访问权限
  • NFS:注意 no_root_squash
  • SMB:确认共享权限和文件系统权限

2. 网络不通

ping 服务器IP

3. 查看已挂载

df -h
mount | grep 目录名

如果你能说明:

  • Windows 还是 Linux 共享
  • 临时挂载还是永久挂载
  • 是否使用 用户名密码

我可以给你更精确的命令。

0