ubuntu

怎样在Ubuntu中挂载网络共享

小樊
43
2025-10-19 12:10:42
栏目: 智能运维

在Ubuntu中挂载网络共享的步骤(支持Samba/CIFS、NFS协议)

一、准备工作

1. 安装必要工具

2. 创建本地挂载点

挂载点是本地用于访问网络共享的目录,需提前创建(若不存在)。

sudo mkdir -p /mnt/network_share  # 替换为你想要的挂载点路径

二、挂载网络共享

1. 挂载Samba/CIFS共享(Windows或Samba服务器)

使用mount命令结合-t cifs选项,指定共享路径、挂载点和凭据。

sudo mount -t cifs //server_ip/shared_folder /mnt/network_share \
-o username=your_username,password=your_password,iocharset=utf8

安全提示:避免在命令行中明文输入密码,可将凭据存储在文件中(如/etc/cifs-credentials),并设置文件权限为600

sudo nano /etc/cifs-credentials  # 添加以下内容
username=your_username
password=your_password
sudo chmod 600 /etc/cifs-credentials

然后在挂载命令中引用该文件:

sudo mount -t cifs //server_ip/shared_folder /mnt/network_share \
-o credentials=/etc/cifs-credentials,iocharset=utf8

2. 挂载NFS共享(Linux/Unix服务器)

使用mount命令结合-t nfs选项,指定服务器IP和共享路径。

sudo mount -t nfs server_ip:/shared_folder /mnt/network_share

常用挂载选项(可选):

sudo mount -t nfs -o hard,intr server_ip:/shared_folder /mnt/network_share

三、验证挂载结果

使用df -h命令查看已挂载的文件系统,确认网络共享是否成功挂载:

df -h | grep network_share

若输出中包含挂载点路径(如/mnt/network_share)和对应的服务器/共享信息,则表示挂载成功。

四、设置开机自动挂载(可选)

若需要系统启动时自动挂载网络共享,需编辑/etc/fstab文件:

sudo nano /etc/fstab

在文件末尾添加对应协议的挂载条目:

保存并退出后,使用mount -a命令测试配置是否正确(无错误信息则表示配置成功)。

五、卸载网络共享(可选)

若不再需要访问网络共享,可使用umount命令卸载:

sudo umount /mnt/network_share  # 替换为你的挂载点路径

若遇到“设备忙”错误,可使用lsof命令查找占用进程并关闭,或强制卸载:

sudo umount -f /mnt/network_share  # 强制卸载(慎用)

注意事项

0
看了该问题的人还看了