一、前期准备
安装必要软件包
根据共享类型(Samba/NFS)安装对应客户端工具,确保系统支持网络共享挂载:
sudo apt update && sudo apt install cifs-utils;sudo yum install cifs-utils。sudo apt update && sudo apt install nfs-common;sudo yum install nfs-utils。创建本地挂载点
选择一个空目录作为远程共享的本地映射路径(建议放在/mnt或/nfs下,便于管理):
sudo mkdir -p /mnt/network_share # 替换为自定义挂载点名称
二、挂载网络共享
使用mount命令将远程Samba共享挂载到本地目录,需提供共享路径、用户名和密码:
sudo mount -t cifs //server_ip/shared_folder /mnt/network_share \
-o username=your_username,password=your_password,domain=your_domain # domain可选(工作组/域环境需填写)
-t cifs:指定文件系统类型为CIFS(Samba的现代协议);//server_ip/shared_folder:远程Samba共享的路径(如//192.168.1.100/shared);/mnt/network_share:本地挂载点;-o:挂载选项,username/password为访问共享的凭证,domain为工作组/域名(如WORKGROUP)。安全提示:避免在命令行中直接暴露密码,可将凭证存入文件(权限设为600):
echo "username=your_username\npassword=your_password" | sudo tee /etc/samba/credentials # 替换为实际路径
sudo chmod 600 /etc/samba/credentials
sudo mount -t cifs //server_ip/shared_folder /mnt/network_share -o credentials=/etc/samba/credentials,domain=your_domain
使用mount命令将远程NFS共享挂载到本地目录,可指定NFS版本(如vers=4提升兼容性):
sudo mount -t nfs server_ip:/shared_folder /mnt/network_share # 基本挂载
# 或指定NFS版本(解决版本不兼容问题)
sudo mount -t nfs -o vers=4 server_ip:/shared_folder /mnt/network_share
-t nfs:指定文件系统类型为NFS;server_ip:/shared_folder:远程NFS服务器的共享路径(如192.168.1.100:/data);-o vers=4:可选,强制使用NFSv4(默认自动协商版本,若出现兼容性问题可手动指定)。三、验证挂载结果 使用以下命令检查共享是否挂载成功,确认挂载点显示远程共享的容量和权限:
df -h | grep network_share # 查看挂载点信息
ls -l /mnt/network_share # 查看共享目录内容(需有读取权限)
四、设置开机自动挂载(可选)
若需系统重启后自动挂载,需编辑/etc/fstab文件(系统启动时自动执行的挂载配置):
sudo nano /etc/fstab
//server_ip/shared_folder /mnt/network_share cifs credentials=/etc/samba/credentials,username=your_username,password=your_password,domain=your_domain 0 0server_ip:/shared_folder /mnt/network_share nfs defaults,_netdev 0 0
_netdev:表示网络就绪后再挂载,避免开机时因网络未通导致挂载失败。保存文件后,运行以下命令测试配置是否正确(无误则自动挂载):
sudo mount -a
注意事项
ping server_ip检查与服务器的连通性;samba用户和security模式),NFS需在服务端配置/etc/exports(指定允许访问的客户端IP和权限);137-139(UDP/TCP)和445(TCP)端口,NFS需开放2049(TCP/UDP)端口及辅助端口(如111)。