温馨提示×

Debian怎样挂载共享

小樊
40
2026-10-06 21:39:52
栏目: 智能运维

在 Debian 中“挂载共享”通常指以下几种常见场景之一。下面分别说明:


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

1. 安装必要工具

sudo apt update
sudo apt install cifs-utils

2. 创建挂载点

sudo mkdir -p /mnt/share

3. 临时挂载

sudo mount -t cifs //192.168.1.100/share /mnt/share \
  -o username=your_user,password=your_pass

如果共享不需要密码:

sudo mount -t cifs //192.168.1.100/share /mnt/share -o guest

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

//192.168.1.100/share  /mnt/share  cifs  username=user,password=pass  0  0

✅ 更安全方式(使用凭证文件):

sudo nano /etc/smbcreds

内容:

username=user
password=pass

权限:

sudo chmod 600 /etc/smbcreds

fstab:

//192.168.1.100/share  /mnt/share  cifs  credentials=/etc/smbcreds  0  0

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

1. 安装 NFS 客户端

sudo apt install nfs-common

2. 临时挂载

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

3. 开机自动挂载

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

三、挂载 SSH 远程目录(SSHFS)

1. 安装 sshfs

sudo apt install sshfs

2. 挂载

sshfs user@192.168.1.100:/remote/path /mnt/ssh

3. 卸载

fusermount -u /mnt/ssh

四、挂载本地磁盘 / 分区

sudo mount /dev/sdb1 /mnt/data

查看设备:

lsblk

五、常见问题排查

  • 权限不足:加 uid=1000,gid=1000(SMB)
  • 无法解析主机:用 IP 而非主机名
  • 开机挂载失败:检查网络是否先启动(可加 _netdev 参数)

示例(SMB + 网络依赖):

//192.168.1.100/share /mnt/share cifs credentials=/etc/smbcreds,_netdev 0 0

如果你说的是 某种特定共享(如群晖、VMware、Docker、KVM),告诉我具体场景,我可以给你更精确的命令。

0 踩