NAS系列-1:基础配置
💡
原文中文,约9100字,阅读约需22分钟。
📝
内容提要
本文介绍了搭建NAS的基本设备,包括磁盘设备、缓存设备、挂载设备、应用设备和安全设备。其中,磁盘设备使用LVM拆分硬盘,缓存设备使用bcache,挂载设备使用mergerfs,应用设备使用Docker,安全设备包括SSH安全和防火墙设置。这些设备的安装和配置将在下一期进行。
🎯
关键要点
- 明确需求:无公网IPv4,仅公网IPv6,存储需求不强,预算有限,硬盘组合为10t 4t 4t 2t,需确保冗余和灵活扩展性。
- 解决方案:使用DDNS实现外网访问,存储上拆分10t硬盘,使用bcache加快缓存,手机文件同步使用nextcloud,相册同步使用immich,安全保障使用防火墙和SSH。
- 存储装备:磁盘装备使用LVM拆分10t硬盘,bcache加快使用固态硬盘作为缓存,磁盘分区使用parted,优化bcache的读写策略。
- snapraid:在bcache上层装备snapraid,手动安装并配置snapraid,设置排除文件和校验盘。
- mergerfs:使用mergerfs统一挂载路径,方便文件管理,配置fstab实现开机自动挂载。
- 运用装备:使用Docker进行应用部署,安装Docker和docker-compose,配置Docker以支持IPv6和日志限制。
- DDNS实现外网域名访问:使用Docker镜像配置DDNS,设置环境变量和配置文件,验证DNS解析是否成功。
- 安全装备:配置SSH安全,限制访问源IP,使用ip6tables设置防火墙规则。
- 完工:第一期装备完成,搭建了NAS的基础,后续将继续增加功能。
➡️