一阶段:ECS服务器部署飞牛OS

1. 准备工作:购买ECS服务器

  • 选择合适的云服务提供商(阿里云、腾讯云等)
  • 建议选择x86_64架构的服务器
  • 根据需求选择适当的配置(注意:内存大小将影响后续Swap设置)

2. 选择初始操作系统

  • 在购买ECS时,选择一个常见的Linux发行版作为初始系统(如CentOS、Ubuntu等)
  • 该系统仅作为安装飞牛OS的过渡系统,后续会被替换

3. 通过Workbench远程连接服务器

  1. 使用云服务商提供的Workbench工具连接到您的ECS实例
  2. 登录凭据为购买服务器时设置的用户名和密码/密钥

4. 下载并执行飞牛OS安装脚本

curl -O https://cnb.cool/bin456789/reinstall/-/git/raw/main/reinstall.sh || wget -O ${_##*/} $_
bash reinstall.sh fnos

重要提示:该脚本针对2026年2月的飞牛OS下载页面设计。如果飞牛OS官网更新或改版,脚本可能会失效,需寻找更新版本。

脚本执行过程中,系统会提示您:

  • 设置飞牛OS的登录/密码
  • 配置系统分区大小(重要:最新版本的飞牛OS至少需要16GB系统空间,10GB会导致后续空间不足错误)(我已经试过了)
  • 设置Swap分区大小(建议设置为物理内存的2倍。例如:2GB内存的服务器,建议设置2GB Swap)

空间分配建议:系统空间16GB + Swap空间2GB = 总共18GB

6. 重启服务器

脚本执行完成后,重启服务器以应用更改:

reboot

7. 验证安装

  1. 通过云服务商控制台的VNC功能连接服务器
  2. 检查是否成功进入飞牛OS的登录界面
  3. 安全组设置建议:在初始配置阶段,建议暂时开放所有端口(0.0.0.0/0),以便于调试。待所有配置完成后,再根据实际需要限制端口访问,提高安全性。

8. 完成飞牛OS初始设置

  1. 通过浏览器访问http://<服务器公网IP>:5666
  2. 使用步骤5中设置的账号密码登录系统
  3. 完成初始设置向导
  4. 重要:在系统设置中开启SSH功能,以便后续进行性能优化

第二阶段:优化飞牛NAS性能

1. 通过SSH连接飞牛OS

  • 使用Workbench或SSH客户端连接飞牛OS
  • 登录凭据为飞牛OS的账号密码

2. 获取管理员权限

sudo -i

输入用户密码后获取root权限

3. 优化Swap空间

即使在安装时设置了Swap,重新配置Swap可以进一步优化性能:

关闭现有Swap:

swapoff -a

删除现有Swap文件:

rm /swapfile

创建新的Swap文件(以4GB为例)(这步需要点时间,会卡一下,大概 4 分钟):

dd if=/dev/zero of=/swapfile bs=1M count=2048

注意:大小应根据您的物理内存调整,通常建议为物理内存的1-2倍

设置安全权限:

chmod 600 /swapfile

格式化为Swap分区:

mkswap /swapfile

启用新的Swap空间:

swapon /swapfile

4. 重启系统使优化生效

reboot

验证优化效果,可以在飞牛资源管理看看有没有开启成功

后续安全建议

  1. 完成所有配置后,回到云服务商控制台,收紧安全组规则
  2. 仅开放必要的端口(如5666用于飞牛OS管理)
  3. 定期更新系统和应用
  4. 考虑配置数据备份策略,防止数据丢失

常见问题解决

  • 空间不足错误:确保系统分区至少10GB
  • 脚本无法下载:检查网络连接,或寻找更新的安装脚本
  • 无法访问Web界面:检查安全组是否开放5666端口,确认飞牛OS是否正常运行
  • Swap配置失败:检查磁盘空间是否充足,确认命令是否正确执行

Logo

更多推荐