发布于
1060 字 · 6 分钟

NAS配置与使用指南

AI 摘要

作者
  • avatar
    姓名
    Corner430
    社交账号
题图

1 黑群晖 NAS 安装

黑群晖是指在非群晖官方硬件上安装群晖 DSM(DiskStation Manager)系统。以下介绍两种安装方案。

1.1 准备工具

1.2 方案一:arpl 自动引导

通过 arpl 自动引导安装,操作相对简单,但可能遇到以下问题:

  1. IP 分配不显示:启动后显示 waiting ip ……… error。解决方法:使用 ifconfig 查看 IP,然后通过 http://<IP>:7681 进入配置界面
  2. build loader 报错:参考 Error: zImage not Patched #27

参考教程:手把手教你安装自己的黑群晖 DMS7.1.1 NAS 系统

1.3 方案二:手动引导安装(推荐)

如果 arpl 方案遇到问题,使用手动引导方式安装。

准备工具如下:

准备工具

步骤 1:写入引导镜像

使用 Win32 Disk Imager 将 synoboot.img 写入 U 盘:

写入引导镜像

步骤 2:查看 U 盘的 PID 和 VID

使用芯片无忧(ChipEasy)查看 U 盘信息:

PID 和 VID

注意:0x 前缀不要删除。

步骤 3:修改引导配置

使用 DiskGenius 查看引导 U 盘中的配置文件,修改 PID/VID 等参数:

修改配置

需先将文件复制到桌面修改,完成后再拖回 U 盘。

步骤 4:查找黑群晖设备

将 U 盘插入目标设备并从 U 盘启动,然后访问 https://find.synology.com/ 查找设备。

步骤 5:手动安装 DSM

找到设备后选择「手动安装」,上传 .pat 系统文件:

安装 DSM

步骤 6:创建管理员账号

安装完成后按提示创建管理员账号:

创建账号

步骤 7:完成安装

安装成功后进入群晖 DSM 管理界面:

DSM 界面

DSM 桌面

在「控制面板」→「文件服务」中开启网络共享服务,之后可以通过 https://find.synology.com/ 找到设备。

1.4 第三方套件源

群晖官方套件中心应用有限,推荐添加第三方套件源:我不是矿神,提供大量实用社区套件。

参考教程:保姆级黑群晖安装教程

2 Ubuntu 挂载 NAS(Samba)

NAS 最常见的使用场景之一是作为网络存储,实现储算分离——数据统一存储在 NAS 上,各台电脑和服务器通过网络挂载访问。

2.1 安装 Samba 客户端

sudo apt update
sudo apt install smbclient
sudo apt install samba

2.2 查看 NAS 共享目录

smbclient -L \\<nas_ip> -U <username>

输入密码后会列出 NAS 上所有可用的共享文件夹。

2.3 挂载共享文件夹

创建本地挂载点并挂载:

sudo mkdir -p /mnt/nas
sudo mount -t cifs -o username=<username>,password=<password>,vers=1.0 //<nas_ip>/main /mnt/nas

参数说明:

  • -t cifs:文件系统类型为 CIFS(Samba 协议)
  • vers=1.0:SMB 协议版本(连接失败时尝试 vers=2.0vers=3.0
  • //<nas_ip>/main:NAS 共享文件夹路径
  • /mnt/nas:本地挂载点

3 高级用法

3.1 开机自动挂载

编辑 /etc/fstab

sudo vim /etc/fstab

添加以下行:

//<nas_ip>/main /mnt/nas cifs username=<username>,password=<password>,vers=1.0,_netdev 0 0
  • _netdev:表示该挂载点依赖网络,系统会等网络就绪后再挂载

出于安全考虑,建议将凭据存储在单独文件中:

  1. 创建凭据文件:sudo vim /etc/nas-credentials
  2. 写入内容:
    username=<username>
    password=<password>
    
  3. 设置权限:sudo chmod 600 /etc/nas-credentials
  4. fstab 中使用 credentials=/etc/nas-credentials 替代明文凭据

3.2 Cloud Sync 外网同步

局域网挂载只能在内网使用。从外网同步数据可使用群晖的 Cloud Sync 套件:

  • 支持百度网盘、Google Drive、OneDrive、Dropbox 等
  • 不限速、不限额,解决外网数据传输问题
  • 支持单向和双向同步

在群晖套件中心安装 Cloud Sync,按照向导配置即可。

3.3 搭建 Git Server

群晖 NAS 可以搭建私有 Git 服务器:

  1. 在套件中心安装 Git Server
  2. 在「控制面板」→「用户」中为用户开启 SSH 和 Git 权限
  3. 在 NAS 上创建裸仓库:
    ssh <username>@<nas_ip>
    cd /volume1/git
    git init --bare project.git
    
  4. 本地克隆:
    git clone ssh://<username>@<nas_ip>/volume1/git/project.git
    

版权声明

除非另有说明,本文内容采用 CC BY-NC-SA 4.0 许可协议。转载请注明出处。