温馨提示×

ubuntu如何挂载NAS

小樊
39
2025-10-25 18:35:58
栏目: 智能运维

Ubuntu挂载NAS的详细步骤

一、前期准备

在挂载NAS前,需明确以下信息:

  • NAS服务器的IP地址(如192.168.1.100);
  • NAS上的共享目录路径(如/shareSharedFolder);
  • NAS使用的协议类型(常见的有NFS、SMB/CIFS,需与NAS设置一致)。

同时,确保Ubuntu与NAS处于同一局域网,且NAS防火墙允许对应协议端口通信(NFS默认端口2049,SMB默认端口445)。

二、使用SMB/CIFS协议挂载(适用于Windows与Linux混合环境)

SMB/CIFS是Windows主流共享协议,Ubuntu通过cifs-utils工具支持挂载。

1. 安装CIFS客户端

打开终端,运行以下命令安装必要工具:

sudo apt update
sudo apt install cifs-utils

2. 创建本地挂载点

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

sudo mkdir -p /mnt/nas
sudo chmod 755 /mnt/nas  # 设置合理权限,避免权限冲突

3. 挂载NAS共享

  • 临时挂载(重启后失效)
    若NAS共享无需密码或直接匿名访问,运行:
    sudo mount -t cifs //192.168.1.100/SharedFolder /mnt/nas
    
    若需输入用户名密码,通过-o参数指定:
    sudo mount -t cifs //192.168.1.100/SharedFolder /mnt/nas -o username=your_username,password=your_password
    
  • 安全存储密码(推荐)
    避免在命令行明文暴露密码,可创建凭据文件:
    sudo nano /etc/cifs-credentials
    
    输入以下内容(替换为实际信息),保存并退出:
    username=your_username
    password=your_password
    
    修改文件权限(仅root可读):
    sudo chmod 600 /etc/cifs-credentials
    
    挂载时引用凭据文件:
    sudo mount -t cifs //192.168.1.100/SharedFolder /mnt/nas -o credentials=/etc/cifs-credentials
    

4. 验证挂载结果

运行以下命令检查挂载是否成功:

df -h | grep /mnt/nas  # 查看挂载点是否显示NAS容量
ls /mnt/nas            # 查看共享目录内容

5. 设置开机自动挂载(可选)

编辑/etc/fstab文件(系统启动时自动执行):

sudo nano /etc/fstab

添加以下行(若使用凭据文件,替换password=your_passwordcredentials=/etc/cifs-credentials):

//192.168.1.100/SharedFolder /mnt/nas cifs defaults,iocharset=utf8 0 0

保存后测试配置是否正确:

sudo mount -a  # 无报错则表示配置成功

三、使用NFS协议挂载(适用于Linux/Unix环境,性能更优)

NFS是Linux系统间常用的共享协议,传输效率高,适合大文件传输。

1. 安装NFS客户端

运行以下命令安装:

sudo apt update
sudo apt install nfs-common

2. 创建本地挂载点

与SMB步骤一致,创建挂载目录:

sudo mkdir -p /mnt/nas
sudo chmod 755 /mnt/nas

3. 挂载NAS共享

  • 临时挂载
    运行以下命令(替换为NAS的IP和共享路径):
    sudo mount -t nfs 192.168.1.100:/share /mnt/nas
    
  • 指定NFS版本(可选)
    若NAS支持更高版本的NFS(如v4),可通过vers参数指定,提升兼容性:
    sudo mount -t nfs -o vers=4 192.168.1.100:/share /mnt/nas
    

4. 验证挂载结果

与SMB步骤相同,通过df -hls命令检查。

5. 设置开机自动挂载(可选)

编辑/etc/fstab文件,添加以下行:

192.168.1.100:/share /mnt/nas nfs defaults 0 0

保存后运行sudo mount -a测试。

四、使用图形界面挂载(适合新手)

若不熟悉命令行,可通过Ubuntu文件管理器快速挂载:

1. 打开文件管理器

点击左侧边栏的“其他位置”或顶部菜单的“转到”→“连接到服务器”。

2. 添加网络位置

  • 若NAS使用SMB协议,在“服务器地址”输入:
    smb://192.168.1.100/SharedFolder
  • 若使用NFS协议,输入:
    nfs://192.168.1.100/share

3. 输入凭据

点击“连接”,输入NAS的用户名和密码(如需保存密码,勾选“记住密码”)。

4. 完成挂载

连接成功后,NAS共享会显示在文件管理器的“网络”栏目中,可直接访问。

注意事项

  • 权限问题:若挂载后无法写入,可尝试修改挂载点权限(sudo chmod 777 /mnt/nas)或在挂载选项中添加rw(读写权限);
  • 网络稳定性:确保Ubuntu与NAS之间的网络连接稳定,避免因断线导致挂载失效;
  • 安全性:SMB协议建议启用加密(如sec=ntlmssp选项),NFS建议使用vers=4及以上版本并配置防火墙;
  • 自动挂载配置:修改/etc/fstab前建议备份原文件(sudo cp /etc/fstab /etc/fstab.bak),避免配置错误导致系统无法启动。

0