一、前期准备
ShareName)及访问权限(允许指定用户/组读写)。192.168.1.100)、共享文件夹路径(如/ShareName)、访问所需的用户名(如admin)和密码。二、安装必要软件包 根据NAS使用的协议安装对应客户端工具:
sudo apt update
sudo apt install cifs-utils
sudo apt update
sudo apt install nfs-common
三、创建本地挂载点
在Debian系统中创建一个空目录,作为NAS存储的挂载入口(如/mnt/nas):
sudo mkdir -p /mnt/nas
四、手动挂载NAS存储
使用mount命令挂载,将//NAS_IP/ShareName替换为NAS的实际IP和共享路径,/mnt/nas替换为本地挂载点:
sudo mount -t cifs //192.168.1.100/ShareName /mnt/nas -o username=admin,password=yourpassword,iocharset=utf8
-t cifs:指定文件系统类型为SMB/CIFS;username/password:NAS访问凭据(若共享需要域,可添加domain=yourdomain);iocharset=utf8:解决中文文件名乱码问题(可选但推荐)。使用mount命令挂载,将NAS_IP:/ShareName替换为NAS的实际IP和共享路径:
sudo mount -t nfs 192.168.1.100:/ShareName /mnt/nas
username=admin,password=yourpassword(部分NAS支持,具体参考NAS文档)。五、设置开机自动挂载(可选)
编辑/etc/fstab文件,使NAS在系统启动时自动挂载:
sudo nano /etc/fstab
在文件末尾添加对应协议的配置行:
SMB/CIFS协议:
//192.168.1.100/ShareName /mnt/nas cifs credentials=/etc/cifs-credentials,iocharset=utf8,uid=1000,gid=1000,file_mode=0644,dir_mode=0755 0 0
credentials=/etc/cifs-credentials:将凭据存储在单独文件中(更安全,避免密码明文暴露);uid/gid:指定挂载后文件的所有者和组(替换为实际用户ID,可通过id -u/id -g查看);file_mode/dir_mode:设置文件/目录权限(如0644表示用户可读写、组和其他用户只读)。/etc/cifs-credentials):username=admin
password=yourpassword
保存后设置文件权限为仅root可读:sudo chmod 600 /etc/cifs-credentials
NFS协议:
192.168.1.100:/ShareName /mnt/nas nfs defaults 0 0
六、验证挂载结果
使用df -h命令查看已挂载的文件系统,确认NAS存储是否出现在列表中(如//192.168.1.100/ShareName或192.168.1.100:/ShareName):
df -h
若挂载成功,应能看到类似以下输出:
//192.168.1.100/ShareName 1.8T 500G 1.3T 28% /mnt/nas
七、常见问题排查
ping NAS_IP)、共享路径是否存在、防火墙是否允许对应端口(SMB默认445,NFS默认2049)。uid/gid设置正确(避免挂载后文件无法修改)。600。