|
本帖最后由 2562733675 于 2023-12-23 10:44 编辑
20231220
我家云旧固件,更新OPT后,不太稳定,研究了一下新的固件。
我家云ChainedboxProL1最新固件ophub使用方案详解
2023年11月18号现在发现更新乘风大佬的固件后,10多天或20多天后会打不开导航,也打不开SMB感觉像死机i,但是LAN灯正常,今天我opt回复上次跟新的版本,排查一下问题,用旧的opt不会有什么问题,缺点就是旧的。
前作:我家云硬改内置硬盘不掉盘 JMS578芯片 sata转USB3.0 保姆级硬改高级篇
我家云硬改不掉盘后有的硬盘无法自动待机的解决
科普一下Ride_Wind大佬打包我家云最新固件使用
我硬改我家云出了(USB3.0硬改教程)后,稳定使用我家云4年有多,再也没有掉过盘,我一直把我家云当作NAS,遇到想要看的电影就去PT网站下载种子,上传到我家云的transmission中下载,使用我用的最多的就是提供文件共享功能的omv和下载功能的transmission。我家云比起专业的NAS来说,功耗是它的优点,硬盘旋转时功耗 12w,硬盘停转待机时功耗 4.6w,我家云上电启动时功耗27w。
下面介绍一下我家云的具体使用方法:
1 刷机我就不介绍了 科普一下Ride_Wind大佬打包我家云最新固件使用 中有教程,关于使用的固件,现在没有大佬编译新的固件,我之前试着编译过几次,有成功有失败,我还是推荐乘风大佬的Armbian_Mix_With_Navi_200731_fix.7z固件,百度网盘:链接:https://pan.baidu.com/s/1HQAACEQdYUPy7iXyXoSqzQ 提取码:jzrd。
2 乘风大佬固件刷机后的第一次运行要使用ssh命令工具连接(推荐putty),用户名root,密码1234,连接上后它会自动运行一个脚本:/etc/profile.d/first-boot-configure.sh(),这时候要根据提示操操作,提示安装导航面板选择是(一定要安装),安装完毕后面会提删除脚本选择是,不然winscp等软件无法连接我家云;
3 实际上导航面板是通过Entware实现,我要用到的transmission也是基于Entware,我懂得不多通过研究升级了一些软件transmission v4.0,“师夷长技以制夷” v1.3.6,qBittorrent v4.3.5,另外可道云,威力同步可以直接升级,为了方便大家升级我压缩了升级后/opt目录,压缩文件名opt.tar.gz在百度云盘中,只要删除/opt目录下的文件,在解压就行了,具体方法:
我家云的ip地址是路由器分配,所以可以进路由器查看我家云的ipv4地址;
用winscp连接我家云,打开/opt目录删除opt中全部内容,把下载的opt.tar.gz压缩包复制到我家云的/root目录下;
用putty等ssh命令软件连接我家云执行下列命令:
- tar -zxvf /root/opt.tar.gz -C / #命令格式为:tar -zxvf 【压缩包文件名.tar.gz】 -C 【目标路径】/
复制代码
最后,删除opt.tar.gz压缩包。
如果后面/opt目录有更新可以通过下列命令备份:
- tar -zcvf /root/opt.tar.gz /opt #命令格式:tar -zcvf 【目录】/ 【压缩包文件名.tar.gz】【源文件】
复制代码
4 升级armbian系统,虽然现在这个固件没有更新源了,但是部分软件还是可以更新的,更新前先锁定内核:
- apt-mark hold linux-dtb-current-rockchip64 linux-image-current-rockchip64 #锁定内核文件,防止升级的时候 我家云 的专用内核被通用内核替换导致不开机
复制代码
- apt update #更新升级数据
- apt upgrade #更新软件
- apt remove jellyfin #删除jellyfin,我不用jellyfin,不用这个软件删除可以节约出很多ram
- apt autoremove #删除jellyfin的关联软件
复制代码
5 omv负责共享文件,有smb,nfs,ftp,我是三个都开了,用kodi,安卓用smb卡,速度慢,win10用smb比较方便;nfs之前用kodi挺好,最近不知道为什么卡半天搜不到我家云;kodi,安卓手机用ftp速度就飙上去了。
下面说说omv的设置,浏览器打开我家云ipv4地址,可以打开导航页,点击进入omv或叫控制台,用户名admin,默认密码openmediavault;
设置硬盘待机及时间,无法自动待机请看我家云硬改不掉盘后有的硬盘无法自动待机的解决,选择磁盘,选择你安装的硬盘一般是/dev/sda,选择编辑,如下图,自动噪音根据你硬盘选有这个功能就选,没有好像也无所谓;
注意omv系统选项确认后,网页会弹出黄条下图,也要确认设置才能生效:
挂载硬盘,选择文件系统,这时看看硬盘是什么文件格式,建议用ext4,这时也可以格式化,但是建议不要用omv的选项操作,通过putty用命令格式化硬盘:
- sudo mkfs.ext4 -T largefile4 -n /dev/sda1 #格式化sda1,largefile4 类型就是1M 一个 inode
- e2label /dev/sda1 data #设置磁盘标签是data
复制代码 硬盘格式化后,选中文件系统中的硬盘,一般是/sev/sda1,点挂载,硬盘就挂在上了。关于硬盘格式化参考文章:https://blog.csdn.net/hunanchenxingyu/article/details/41832639/
注意如果omv没有升级,要先添加普通用户:选择用户,添加,输入名字,密码;
建立共享硬盘目录,选中共享文件夹,添加:如下图文件夹名称 downloads,成功后会在目录/sharedfolders/downloads挂载,下载软件可以设置/sharedfolders/downloads为下载目录;选中文件夹后点ACL按键,如图:
接下来,设置smb,nfs,ftp就很简单了,添加目录,前面的选项卡功能开关打开就可以了,注意要想windows 通过smb复制文件到我家云速度快,关闭smb中的异步 I/O (AIO) 支持。
6 另外一些东西,罗列一下:
passwd #armbian改密码命令
改我家云主机名:ssh执行 armbian-config 选择Personal hostname ,就可以修改名字
修改我家云cpu频率 :ssh执行 armbian-config system
开启我家云ipv6 :ssh执行 armbian-config 选择Network,选择IPV6,可开启关闭ipv6;操作前先用下面命令判断一下是否已经取得ipv6地址,开启或关闭后重启我家云再查看:
- ip addr show eth0 | grep inet | awk '{ print $2; }' | sed 's/\/.*$//' #ip地址查看
复制代码
为了防止log写rom,可关闭log:
- service rsyslog stop #暂停log服务
- systemctl disable rsyslog #关闭log
- #systemctl enable rsyslog #开启log
- reboot #重启我家云
复制代码
查看硬盘是否开启缓存:
- sudo hdparm -I /dev/sda | grep 'Write cache' #查看硬盘是否支持写入缓存,有* (星号),表示支持
复制代码
transmission 软件默认远程打不开,直接修改配置是无法保持成功的,要先停止transmission :
- /opt/etc/init.d/S88transmission stop #关闭transmission
- /opt/etc/init.d/S88transmission restart #重启或开启transmission
复制代码 transmission修改配置
vim /sata/.storage/transmission/settings.json
"rpc-authentication-required": true, 默认值是flase,true开启身份验证;
"rpc-bind-address": "0.0.0.0", #纯ipv6要改成"rpc-bind-address": "::"
"rpc-enabled": true,
"rpc-password": "{f7e58cf6ed03e639e39da36382e15d333335m8djyah3",
默认值是一长窜的字母数字组合体,改成自己的密码(如设置密码123456, "rpc-password": "123456")。
当启动transmission之后,transmission会自动检测密码设置。如果发现密码配置被修改了,
transmission会自动计算修改后的密码的HASH值,并用这个HASH值替换掉配置文件中的明文密码,这样会更安全。
"rpc-port": 9091, 默认值9091,就是transmission的端口
"rpc-url": "/transmission/",
"rpc-username": "root", 默认值是“”空的,默认是不需要用户名登陆的嘛。改成自己的用户名吧
"rpc-whitelist": "*.*.*.*", 默认值是"*.*.*.*",表示所用IP都可以访问,要的就是这个效果啦
"rpc-whitelist-enabled": true, 默认值true,这个不要改。改成flase就不能远程了
用户,密码,端口
omv 88
qBittorrent 用户名admin 密码adminadmin 端口9080
transmission 9091
ssh 4200
omv 默认用户名admin 密码openmediavault
filebrowser 默认是用户admin,密码admin
phpMyAdmin 默认是用户root,密码123456 端口82
Aria2认证失败未连接问题 打开/opt/etc/aria.conf 文件查看rpc-secret=Passw0rd? 将Passw0rd填入Aria-Ng设置RPC栏的密钥里,注意是0不是o。
lychee荔枝相册初始化问题:依次填localhost root 123456 lychee lychee 会弹出创建用户和密码框 端口86
Typecho 端口83
可道云 98
docker ddns ,不知道为什么路由器映射ftp和ssh不成功,映射网页可以,使用要想远程ipv6共享ftp只能docker ddns方便了,ssh执行如下代码就可以了,我用的是腾讯dnspod,星号都要填,ipv4地址选填:
- docker run -d \
- -e DDNS_DNS=dnspod \
- -e DDNS_ID=3****1 \
- -e DDNS_TOKEN=15*********************************9840\
- -e DDNS_IPV4= \
- -e DDNS_IPV6=www.************** \
- --network host \
- --restart=always \
- newfuture/ddns
复制代码
关于纯ipv6无法打开主要的情况:
1无法打开也好80端口直接打开很危险,如果用两个以上域名,一个给我家云,一个给路由器映射我家云主页就好了;
2一定要开想要,想要修改一些地方,详情看查看https://www.right.com.cn/forum/thread-1491735-1-1.html,如果使用了我的opt.tar.gz压缩包更新,那么就不需要更新Nginx,我已经更新了,只需要在网站配置文件/opt/etc/nginx/vhost/navi.conf,在 listen 80; 下面添加 listen [::]:80 ipv6only=on;重启我家云就可以用ipv6地址打开80的主页,还有一个小问题,Ride_Wind大上图样子的导航(其他的没试,原理一样),对ipv6的支持有点小问题,导致有些功能的地址识别不出来(比如控制台),修改的办法也很简单:修改/opt/wwwroot/navi/index.php,把所有 <?php echo $IP;?>都替换为 <?php echo $URL;?>,重启我家云在外网就可以用ipv6直接打开主页中的链接了。
docker添加镜像时必须用命令实现,删除容器或镜像时可以用omv面板,先选中要删除的容器,选择停止,等一会就可以删除了。
乘风大佬的我家云固件,有风扇控制脚本,/sbin/fan,我建议把6000改成2500,就行了,像这样温度分为3档,低于55度风扇停转,55-65度,风扇2000,65-75度,风扇2500,高于75度,风扇满转,我是贵州的,完全可以满足,如果温度在更高的地方,可尝试自己修改55000,65000,两党温度线和转速,75000的挡位最好别改,另外我家云不需要改散热器,因为我家云平时负载并不重,cpu上的铝块非常合理,增加一点热容,cpu温度稳定了:
我家云的Entware,用opkg命令升级:
- opkg update
- opkg upgrade
- opkg upgrade ***** #星号是软件名
复制代码
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|