拆解飞牛fnOS 30天:我都做了什么
这篇是阶段性总结,记录一下这一个多月拆解飞牛fnOS的全过程,以及踩过的坑、发现的好东西。写在前面事情的起因是导师给了一台飞牛NAS,让我先把它的底层摸清楚,为后面的工作做准备。一开始我以为就是个"开箱体验"级别的任务——装个系统、点点Web界面、看看有什么功能。结果SSH进去之后越挖越深,一搞就是一个多月,出了十几万字的文档。今天就把这30天的工作做个总结,也算给自己一个交代。第一阶段:摸底——
这篇是阶段性总结,记录一下这一个多月拆解飞牛fnOS的全过程,以及踩过的坑、发现的好东西。写在前面事情的起因是导师给了一台飞牛NAS,让我先把它的底层摸清楚,为后面的工作做准备。一开始我以为就是个"开箱体验"级别的任务——装个系统、点点Web界面、看看有什么功能。结果SSH进去之后越挖越深,一搞就是一个多月,出了十几万字的文档。今天就把这30天的工作做个总结,也算给自己一个交代。第一阶段:摸底——
系列文章:第一篇:系统基础与启动流程第二篇:存储架构深挖第三篇:系统目录结构与技术栈第四篇:文件服务与用户权限体系第五篇:Web 后端架构深度解析第六篇:系统识别方法论与二次开发指南(本文 · 收官)前五篇我们把 fnOS 从内核到应用层拆了个底朝天。这一篇是整个系列的收官,要回答两个最核心的问题:拿到一台陌生的 NAS 设备,怎么快速判断它是不是飞牛的系统?即使对方把进程名、目录名都改了,也能判
系列文章:第一篇:系统基础与启动流程第二篇:存储架构深挖第三篇:系统目录结构与技术栈第四篇:文件服务与用户权限体系第五篇:Web 后端架构深度解析(本文)第六篇:系统识别方法论与二次开发指南如果说前四篇我们在看 fnOS 的"身体",那这一篇我们要看它的"大脑"——Web 后端架构。fnOS 的 Web 管理界面是用户和系统交互的唯一入口,所有操作(创建用户、管理存储、安装应用)都通过它完成。搞清
系列文章:第一篇:系统基础与启动流程第二篇:存储架构深挖第三篇:系统目录结构与技术栈第四篇:文件服务与用户权限体系(本文)第五篇:Web 后端架构深度解析第六篇:系统识别方法论与二次开发指南在前三篇里,我们从系统基础、启动流程、存储底层到目录结构,把 fnOS 的"骨架"摸了一遍。这一篇我们深入到文件服务和用户权限——这是 NAS 最核心的功能,也是用户每天都在用的东西。飞牛在文件服务上做了大量定
本系列文章将对国产 NAS 系统飞牛 fnOS 进行全方位深度解析。本文是系列第三篇,聚焦系统目录结构与技术栈,详细解析 fnOS 的安装目录布局、100+ 自研程序分类、前端技术栈、配置文件体系,以及二次开发的目录布局参考。阅读本文前,建议先阅读前两篇:飞牛 fnOS 深度解析(一):系统基础与启动流程全揭秘飞牛 fnOS 深度解析(二):存储架构深挖——ZFS、LVM 与自研 trimafs