首页主机资讯ubuntu挂载网络共享步骤

ubuntu挂载网络共享步骤

时间2025-10-04 23:40:03发布访客分类主机资讯浏览818
导读:Ubuntu挂载网络共享步骤(Samba/CIFS与NFS协议) 一、前期准备 在挂载前需确认以下事项: 确保网络共享服务器(Windows/Samba或NFS服务器)已启动并正常运行; 获取共享资源的访问权限(服务器IP、共享目录路径...

Ubuntu挂载网络共享步骤(Samba/CIFS与NFS协议)


一、前期准备

在挂载前需确认以下事项:

  1. 确保网络共享服务器(Windows/Samba或NFS服务器)已启动并正常运行;
  2. 获取共享资源的访问权限(服务器IP、共享目录路径、用户名/密码等);
  3. 确保Ubuntu与服务器在同一局域网内,且防火墙允许对应流量(Samba默认端口445/TCP,NFS默认端口2049/TCP)。

二、挂载Samba共享(Windows兼容)

1. 安装必要工具

Samba共享需安装cifs-utils包(提供CIFS文件系统支持):

sudo apt update
sudo apt install cifs-utils

2. 创建本地挂载点

选择一个空目录作为共享资源的挂载入口(如/mnt/samba_share):

sudo mkdir -p /mnt/samba_share

3. 手动挂载Samba共享

使用mount命令挂载,格式如下(以192.168.1.100为服务器IP、share为共享目录名、user1/pass123为凭据为例):

sudo mount -t cifs //192.168.1.100/share /mnt/samba_share -o username=user1,password=pass123

常用附加选项

  • domain=WORKGROUP:若共享在Windows域环境中,需指定域;
  • iocharset=utf8:解决中文文件名乱码问题;
  • rw:挂载为可读写(默认可能为只读)。

4. 安全存储凭据(推荐)

避免在命令行或历史记录中暴露密码,可将凭据保存到文件(如/etc/samba/creds):

sudo nano /etc/samba/creds

文件内容(按需添加domain字段):

username=user1
password=pass123

设置文件权限(仅root可读):

sudo chmod 600 /etc/samba/creds

修改挂载命令,引用凭证文件:

sudo mount -t cifs //192.168.1.100/share /mnt/samba_share -o credentials=/etc/samba/creds

5. 验证挂载

使用df -h命令查看已挂载的文件系统,若出现类似以下条目则表示成功:

//192.168.1.100/share  100G   20G   80G  20% /mnt/samba_share

6. 自动挂载(开机自启)

编辑/etc/fstab文件(需root权限):

sudo nano /etc/fstab

在文件末尾添加一行(使用凭证文件时):

//192.168.1.100/share  /mnt/samba_share  cifs  credentials=/etc/samba/creds,uid=1000,gid=1000  0  0

参数说明

  • uid=1000/gid=1000:将挂载的文件所有者设置为当前用户(通过id -u/id -g查看自身UID/GID);
  • 0 0:不进行备份和文件系统检查。
    保存后执行sudo mount -a测试配置是否正确,无误则重启系统即可自动挂载。

三、挂载NFS共享(Linux/Unix兼容)

1. 安装必要工具

NFS共享需安装nfs-common包(客户端工具):

sudo apt update
sudo apt install nfs-common

2. 创建本地挂载点

选择一个空目录作为挂载入口(如/mnt/nfs_share):

sudo mkdir -p /mnt/nfs_share

3. 手动挂载NFS共享

使用mount命令挂载,格式如下(以192.168.1.100为服务器IP、/mnt/nfs_server_share为服务器共享目录为例):

sudo mount 192.168.1.100:/mnt/nfs_server_share /mnt/nfs_share

常用附加选项

  • rw:读写权限(默认);
  • ro:只读权限;
  • hard:服务器不可用时持续尝试(推荐);
  • intr:允许中断挂载操作(配合hard使用)。

4. 验证挂载

使用df -h命令查看已挂载的文件系统,若出现类似以下条目则表示成功:

192.168.1.100:/mnt/nfs_server_share  100G   30G   70G  30% /mnt/nfs_share

5. 自动挂载(开机自启)

编辑/etc/fstab文件:

sudo nano /etc/fstab

在文件末尾添加一行:

192.168.1.100:/mnt/nfs_server_share  /mnt/nfs_share  nfs  defaults  0  0

保存后执行sudo mount -a测试配置是否正确,无误则重启系统即可自动挂载。

四、卸载网络共享

若需临时卸载共享,可使用umount命令(需指定挂载点):

sudo umount /mnt/samba_share  # Samba共享
sudo umount /mnt/nfs_share    # NFS共享

若遇到“设备忙”错误,可尝试强制卸载(慎用):

sudo umount -f /mnt/samba_share

注意事项

  1. 权限问题:若挂载后无法写入,可尝试添加rw选项或调整共享目录的权限(服务器端);
  2. 防火墙:确保服务器防火墙允许对应端口(Samba:445/TCP;NFS:2049/TCP);
  3. 服务器配置:Samba服务器需开启Samba服务(sudo systemctl start smbd),NFS服务器需配置/etc/exports并重启服务(sudo systemctl restart nfs-kernel-server);
  4. 自动挂载安全:避免在/etc/fstab中明文存储密码,优先使用凭证文件。[1,2,3,4,5,6,7,8,9,10,11]

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: ubuntu挂载网络共享步骤
本文地址: https://pptw.com/jishu/720704.html
ubuntu挂载文件系统类型有哪些 RabbitMQ在Debian上的故障诊断与处理

游客 回复需填写必要信息