NAS 挂载笔记
前言
实验室最近购入了新的NAS服务器(绿联DXP8800)。本人之前对NAS较为陌生,遂对相关知识和挂载流程进行记录。
知识
NAS(Network Attached Storage)是一种专门用于数据存储和共享的网络设备,可以挂载到不同的文件系统中,提供RAID、用户权限管理等功能。以实验室的NAS为例:
- 装有8个硬盘。其中3个为JBOD模式,用作共享空间,剩下5个支持RAID 5,用作个人空间。
- 通过SMB协议连接用户文件系统,支持Windows/MacOS/Linux,基于用户/用户组管理读写权限。
其中Linux系统挂载使用的工具虽然名为“mount.cifs”,但该工具已支持SMB2/3,CIFS协议已被现代场景淘汰。
- 品牌一般会提供对应的电脑/手机客户端,可以在上面进行设置和空间管理。
在实验室服务器上挂载NAS(Linux)
1. 切换有效组
切换有效组为 users
,保证有访问共享空间的权限:
1 | newgrp users |
2. 挂载
在本地创建一个挂载点:
1 | sudo mkdir /home/lxy/nas |
然后进行挂载:
1 | sudo mount -t cifs //**.**.*.***/personal_folder /home/lxy/nas -o username='xylin',password='*********',iocharset=utf8,uid=$(id -u),gid=$(id -g),dir_mode=0700,file_mode=0600 |
其中:
**.**.*.***
是NAS服务器的内网IP。personal_folder
是实验室指定用作个人空间的目录。username
和password
是NAS管理员给每个人分配的账号密码。dir_mode=0700
指仅属主可读/写/进入目录。0700
是遵循Linux权限模式的八进制数字,后三位分别代表属主权限、属组权限、其他用户权限。file_mode=0600
指仅属主可读/写文件。uid=$(id -u)
将文件属主绑定到当前用户UID。gid=$(id -g)
将文件属组绑定到当前用户GID。
3. 检查挂载结果
1 | df -h # 查看挂载情况 |
4. 再次挂载
如果服务器重启了,需要重新挂载。
在个人电脑上挂载NAS(MacOS)
右键“访达” - 连接服务器 - 输入 **.**.*.***
- 输入用户名和密码 - 选择 personal_folder
在个人电脑上挂载NAS(Windows)
右键“此电脑” - 映射网络驱动器 - 输入 \\**.**.*.***\personal_folder
- 输入用户名和密码