Ubuntu挂载NAS的详细步骤
在挂载NAS前,需明确以下信息:
192.168.1.100);/share或SharedFolder);同时,确保Ubuntu与NAS处于同一局域网,且NAS防火墙允许对应协议端口通信(NFS默认端口2049,SMB默认端口445)。
SMB/CIFS是Windows主流共享协议,Ubuntu通过cifs-utils工具支持挂载。
打开终端,运行以下命令安装必要工具:
sudo apt update
sudo apt install cifs-utils
选择一个空目录作为NAS共享的挂载入口(如/mnt/nas):
sudo mkdir -p /mnt/nas
sudo chmod 755 /mnt/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
运行以下命令检查挂载是否成功:
df -h | grep /mnt/nas # 查看挂载点是否显示NAS容量
ls /mnt/nas # 查看共享目录内容
编辑/etc/fstab文件(系统启动时自动执行):
sudo nano /etc/fstab
添加以下行(若使用凭据文件,替换password=your_password为credentials=/etc/cifs-credentials):
//192.168.1.100/SharedFolder /mnt/nas cifs defaults,iocharset=utf8 0 0
保存后测试配置是否正确:
sudo mount -a # 无报错则表示配置成功
NFS是Linux系统间常用的共享协议,传输效率高,适合大文件传输。
运行以下命令安装:
sudo apt update
sudo apt install nfs-common
与SMB步骤一致,创建挂载目录:
sudo mkdir -p /mnt/nas
sudo chmod 755 /mnt/nas
sudo mount -t nfs 192.168.1.100:/share /mnt/nas
vers参数指定,提升兼容性:sudo mount -t nfs -o vers=4 192.168.1.100:/share /mnt/nas
与SMB步骤相同,通过df -h和ls命令检查。
编辑/etc/fstab文件,添加以下行:
192.168.1.100:/share /mnt/nas nfs defaults 0 0
保存后运行sudo mount -a测试。
若不熟悉命令行,可通过Ubuntu文件管理器快速挂载:
点击左侧边栏的“其他位置”或顶部菜单的“转到”→“连接到服务器”。
smb://192.168.1.100/SharedFoldernfs://192.168.1.100/share点击“连接”,输入NAS的用户名和密码(如需保存密码,勾选“记住密码”)。
连接成功后,NAS共享会显示在文件管理器的“网络”栏目中,可直接访问。
sudo chmod 777 /mnt/nas)或在挂载选项中添加rw(读写权限);sec=ntlmssp选项),NFS建议使用vers=4及以上版本并配置防火墙;/etc/fstab前建议备份原文件(sudo cp /etc/fstab /etc/fstab.bak),避免配置错误导致系统无法启动。