为了照顾企业上云需求,群晖和威联通相继推出了云端虚拟化NAS系统SkyNas和QuTScloud。
恰逢轻量推出200M锐驰套餐,作为一名NAS爱好者,当然得试试,直到看到了价格:
其实嘛......也不是非试不可。
所以我们今天的主题是,在锐驰轻量上安装飞牛系统!
安装飞牛OS
首先需要准备一个干净的Debian系统,推荐使用Debian12(因为我试过了)。
如果不是的话可以自行重装到Debian12:
重装前记得备份数据
通过轻量控制面板的免密登录登录轻量,这时会转跳到OrcaTerm页面,如图:
执行如下命令开始安装:
# 切换为root用户
sudo su
# 下载安装脚本
wget https://raw.githubusercontent.com/bin456789/reinstall/main/reinstall.sh
# 执行安装操作
bash reinstall.sh dd --img https://link.9kr.cc/dl/fnos_noinit_250125
开始安装后一路回车:
当出现如下提醒时,关闭页面
回到控制面板,点击VNC登录:
进入VNC页面,输入你的轻量密码登录。
然后输入reboot
重启:
等待.
等待..
等待...
直到出现如下页面:
回到控制面板,查看你的轻量IP:
打开浏览器,输入:http://[轻量IP]:5666
进入飞牛OS初始化页面。
自行创建账号信息:
注意,该账号也将用于VNC登录
调整系统分区
ps. 轻量COS挂载的前提是/tmp有10G以上的空间。
ps2. 飞牛系统为了稳定,无法使用系统盘储存数据。
查看一下挂载情况
# 切换root用户,需要输入密码
sudo su
df -h
扩容根分区
# 选择磁盘
fdisk /dev/vda
# 输入p,查看分区状况
p
# 依次输入如下命令
# 输入d回车,表示删除分区
d
# 输入2回车,表示删除第二个分区
2
# 输入n回车,表示新建分区
n
# 输入p回车,代表新建主分区
p
# 输入2回车,代表新建的分区分区号为2
2
# 输入+20G回车,代表新建的分区大小为20G,这里可以按需新建
# 注意,要大于原有的分区大小且留有1g左右的空间给COS做挂载。
# 例如本文示例是16G<[新创建的分区大小]<39G
+20G
# 输入Y回车
Y
# 输入w回车,表示保存操作
w
再输入resize2fs /dev/vda2
使文件系统大小与分区物理大小相匹配
新建数据分区
将剩余的空间全部划分为数据分区
# 选择磁盘
fdisk /dev/vda
# 依次输入如下命令
# 输入n回车,表示新增
n
# 输入p回车,代表新建主分区
p
# 输入3回车,表示新增第三个分区
3
# 直接回车,代表从上一个分区末尾
[直接回车]
# 直接回车,代表这个分区占用磁盘剩余所有空间
# 我这里输入+18G,代表新建一个18G的分区,因为剩下的2G有别的用途
[直接回车]
# 输入w回车,表示保存操作
w
在飞牛挂载新的分区
关键的是这两步,其他直接下一步即可
创建完成
使用lsblk查看磁盘分区,可以看到多了一个lvm卷
挂载轻量对象存储到飞牛OS
安装自动化助手
ps. 因为新安装的飞牛系统没有自动化助手,挂载轻量COS依赖自动化助手
刷新控制面板,可以看到自动化助手状态为未安装
开始安装。
在刚才的VNC页面,输入如下命令安装:
# 安装自动化助手
sudo wget -qO - https://tat-1258344699.cos-internal.accelerate.tencentcos.cn/tat_agent/tat_agent_installer.sh | sudo sh
安装过程中会要求你输入密码,密码为你刚才设置的密码
显示如下为安装完成
回到控制面板,刷新,可以看到状态为已安装
挂载轻量COS到飞牛数据盘分区
前情回顾,如下为当前分区状况
通过ls
可以挂载的路径
安装cosfs
ps. 不安装会报找不到cosfs的错误
处理依赖包
# 安装指定版本包
sudo apt install libc6=2.36-9+deb12u9 libc6-dev
# 安装cosfs依赖
sudo apt install libfuse-dev libcurl4-openssl-dev libxml2-dev libssl-dev -y
安装cosfs
curl -o cosfs https://downloads.tencentgoosefs.cn/cosfs/cosfs-1.0.22-ubuntu22.04-x86_64
chmod +x cosfs
mv cosfs /usr/local/bin/cosfs
测试是否安装成功
cosfs
开始挂载
进入轻量COS页面
新建一个轻量COS桶用于存放数据
回到轻量控制面板
配置挂载信息
等待挂载成功
这时回到飞牛设置页面,可以看到储存空间总容量变为256T,证明挂载成功了。
可能遇到的问题和解决办法
轻量COS挂载报错InstanceMountPath is not empty
原因是在我们挂载前,飞牛往里面放东西了(例如缩略图之类的),如果你是新安装的可以直接进去清空。
# 切换root
sudo su
# 进入挂载目录
cd /vol1
# 查看挂载目录下的文件
ls
# 删除目录下的文件
rm -rf /vol1/*
# 重新回到轻量控制面板添加COS
创建文件夹显示文件或目录不存在
这是权限问题,当前用户没有/vol1文件夹的权限
进入SSH手动给用户分配文件夹。
pa. 用户文件夹是按照用户ID存储在/vol1
路径下的
# 切换root用户
sudo su
# 进入数据文件夹
cd /vol1
# 查看目标用户id,这里拿xin举例,可以看到id为1000
root@nas:/vol1$ id -u xin
1000
# 以用户id为文件名新建文件夹
mkdir 1000
# 修改文件夹所有者为xin
chown xin /vol1/1000
这时回到web重新创建文件夹即可。