温馨提示×

Linux挂载网络盘怎么做

小樊
49
2026-08-01 16:03:48
栏目: 智能运维

在 Linux 上挂载网络盘,常见有几种方式,取决于网络盘类型。下面按使用频率给你一个实用速查表,并附具体操作步骤。


一、最常见:挂载 NFS(Linux ↔ Linux)

1️⃣ 服务端(提供共享)

# 安装
sudo apt install nfs-kernel-server   # Debian/Ubuntu
sudo yum install nfs-utils           # CentOS/RHEL

# 配置共享目录
sudo mkdir -p /data/share
sudo chown nobody:nogroup /data/share

# 编辑配置
sudo vim /etc/exports

添加:

/data/share  *(rw,sync,no_subtree_check)
sudo exportfs -a
sudo systemctl restart nfs-server

2️⃣ 客户端(挂载)

sudo apt install nfs-common
sudo mkdir -p /mnt/nfs
sudo mount -t nfs 服务器IP:/data/share /mnt/nfs

✅ 验证:

df -h | grep nfs

✅ 开机自动挂载:

sudo vim /etc/fstab
192.168.1.10:/data/share  /mnt/nfs  nfs  defaults  0  0

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

安装工具

sudo apt install cifs-utils

手动挂载

sudo mkdir /mnt/smb
sudo mount -t cifs //WindowsIP/share /mnt/smb \
  -o username=winuser,password=winpass

✅ 匿名访问:

-o username=guest

✅ fstab 自动挂载:

//192.168.1.10/share  /mnt/smb  cifs  username=user,password=pass  0  0

⚠️ 安全建议:密码放 /etc/cifs-credentials


三、挂载 iSCSI(企业存储)

sudo apt install open-iscsi
sudo iscsiadm -m discovery -t st -p 存储IP
sudo iscsiadm -m node -l

然后像本地磁盘一样格式化、挂载。


四、SSH 网络盘(简单但慢)

使用 sshfs

sudo apt install sshfs
mkdir ~/remote
sshfs user@ip:/remote/path ~/remote

卸载:

fusermount -u ~/remote

五、WebDAV(较少用)

sudo apt install davfs2
sudo mount -t davfs https://xxx /mnt/webdav

六、常见问题排查

❌ 挂载失败

dmesg | tail
journalctl -xe

❌ 权限不足

  • NFS:检查 no_root_squash
  • SMB:检查 uid/gid
-o uid=1000,gid=1000

七、快速选择建议

场景 推荐方式
Linux ↔ Linux ✅ NFS
Linux 访问 Windows ✅ SMB/CIFS
云/企业存储 ✅ iSCSI
临时远程目录 ✅ SSHFS
外网/HTTP ✅ WebDAV

如果你能告诉我:

  • 网络盘是 Windows 还是 Linux
  • 是否要开机自动挂载
  • 是内网还是公网

我可以直接给你一套完全可复制的命令

0