让我来修理你

Thoughts, stories and ideas.

Apr 30, 2022

proxmox7.1 启动monterey安装

https://www.nicksherlock.com/2021/10/installing-macos-12-monterey-on-proxmox-7/comment-page-4/#comment-50600 按照nicksherlock这篇tutorial一直做想恢复我在proxmox6中装好的proxintosh catalina 10.15.6 但是自从升级到proxmox7以后就一直启动不起来 monterey我在真苹果的笔记本上用起来了 的确轻巧了不少也许苹果砍掉x86生态真的是赚钱的必要之举 虽然这个盘我没分大区 而且扩展起apfs来非常麻烦 以往在debian或者qnap系统中可以直接挂在hfs/ hfs+格式的苹果分区 现在apfs让认真的头大 在非苹果硬盘上的性能也真的差  软件加持的硬件负优化真是黑心 苹果真的没有羞耻心的所以我只好划一块新盘md来装monterey SATA ssd raid0真心不比nvme蓝盘差 哈哈哈 如果按照教程上的把VM的numa选上当然有可以热拔插内存的好处,不过显然会导致 macinstaller在启动时卡在:

Apr 6, 2022

我有了一个大胆又邪恶的想法

qnap的传统nas用ext4fs组合的raid5已经只剩下2块4T 1块2T的3寸盘了 新的WD HC530 14T单盘zfs性能十分拉跨 写入速度比老希捷10T还不如这次挪动raid0上的数据时不小心取消了qnap自动分层功能导致丢失了r0上的数据 无所谓都不是重要东西 更进一步的坚定了淘汰qnap TS-451+这个NAS的想法 USB5G网卡可以给macBook或者z270用 这些盘上的东西都不重要 目前集中在希捷10T上 把还可以回复seeds的数据更新到3x2t ssd的zpool上 能完整完成校验相信不足2T 其余打个打包堆一堆 能放多少就放 不够了就往黑苹果上剩下的750G上ssd上堆 笔记本还有350G可以暂时放点零碎 挪走了10T硬盘上6个T的文件后还剩下2个多T需要想办法 之后再谈 先把md+zfs方案提前规划一下 10T 14T 2T 4T 4T 中间容量其实是2T 也是最适合备份的单盘容量 多了来不叫拷贝就怕挂了 少了效率太低这5个盘除了2T那个不动以外

Dec 16, 2021

火到国外的qtj0在双12的这波旋风中把我的黑QNAP NAS吹起来了

介绍一下之前我的黑QNAP TS-872X 用的是asus h170i-plus D3的主板 是我在某海鲜市场在18年高价买到的 当时ddr4价格真不友好 Itx小鸡鸡又的确是贵到死所以无奈价格不好 当时一直拿来给i6500k当座驾跑着一台编译mac app用的黑苹果 它自带的华硕网卡就是博通的老旧300Mbps的某个wifi3型号完美支持macOS根本无需外挂kext驱动 显卡集成uhd可以满足VP9/HEVC高清10bit解码/8bit编码之类的东西 后来后苹果上的4T 西数黑盘5个坏了3个,所以就拆掉了苹果上的软阵列 性能列数等级下降 根本被我的4c8t的万兆黑群晖吊打 所以暂是冷落了它最近淘宝上的华强北玩家们再次发力 继kabylake,coffeelake-6c之后的各种低功耗处理器强行装到了刷过BIOS之后的h100\c236系列主板之后 又一波的cfl 9系列的8c处理器成为了新宠,无奈功耗和台式机版的毫无差别 只要不锁频率上到5G的笔电版也可以冲到160W 让笔电那些多热管的扁扁的吸尘器上场也只能2秒钟真男人. 真的超过150W时笔电的电源就首先罢工了 不过嘿嘿 等等党终将胜利 14nm++++++的绝唱cometlake出来对功耗的确做出了相当程度的改进这次顺手以800块买到的qtj0

Sep 7, 2021

exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen

集群上有proxintosh和truenas scale的2套VM Guest,不过最近又出现掉硬盘的问题 各种盘都掉过 一开始以为是盘柜的问题直接 改成直插问题还是存在 又以为数据线质量降低了 换了SAS线问题依旧。最终想起来这个海盗船CSM750W是长城代工,品质可能真的是有瑕疵 一般的机器带带没问题 服务器可能不适合 恰好手头有个闲置的台达650W,各方面标称的输出都比这个CSM小一点点 不过历经磨难仍然坚挺 相信可以继续用 于是就动手换起来了。结果经过昨晚一夜的高压IO Stress test+GPU+内存带宽的高压测试 除了温度比CMS750高了少许 标题提到的IO异常果真没有继续出现。之前用CSM750的时候只要IO随便加点压力内存跑点质数运算还没开始就可能出现掉盘ATA指令重置之类的情况 这下果然就好了 不得不手撕这个长城代工的垃圾货 标称可吹得响亮 实际负载情况却大有问题 万万没想到又是这个电源的锅 只好给老妈那台不常用的客厅电脑用用了 反正带个一俩块盘又是集成显卡相信问题不大。

Aug 21, 2021

openwrt上的监控方案部署及问题解决

·bpytop用Pip装完运行会提示找不到tzset从time模块里,找到/usr/lib/python3.9/site-packages/bpytop.py把from time import time, sleep, strftime #, tzset, tzset 以及1705行调用tzset()方法的那行先注释掉即可去掉缺少该模块的警告 只注释导入可能会导致出错 注释掉之后是无法绘制时钟图形 意义暂时不要紧,先监控着再说·安装glances 运行web模式时提示缺少webbrowser的问题:同理,把警告缺少了webbrowser 模块的这个入口import modules webbrowser 给注释掉即可 pip3 install --upgrade

Jun 22, 2021

凭吊哪些旧时代陪伴我的硬件玩具

1989年 家里是不可能买得起PC的,得益于老母亲在本市的微机厂,它的国产仿制机型长城0520ch可以运行appleII上几乎大部分软件的机型长城0520ch  可以玩到乒乓球和警长与盗贼,dos 2.0终端 ,不过幼儿园的小朋友时的我只当是一台大街机 卡片被收走就没得玩儿了 看到过黑底绿字的字符界面和打孔式样的显示器替代品 针孔代码纸 跑的什么码就不知道了,也许那个时候苹果就种下让我在叛逆青春期对其充满了莫名好感的因子实在是很奇怪。我今天如此讨厌苹果1996年 捡漏搞到一台国产人家不要的pentium120Mhz 被超到135Mhz  不知名Sis芯片组只能用2根16M edo ram,同时期别人用的pentiumII 266Mhz  用这货没学到什么鸟东西 勉强可以运行win98,卡卡的,win95倒是挺流畅,游戏有星际1,猎杀潜航,雷曼以及三国群英传,FIFA98只能跑软件模拟,因为当时我这台奔腾一不支持MMX,二显卡也不带3D加速,鬼知道是什么VGA卡,

Jun 17, 2021

关于proxintosh

由于B550这块板子对PCIE设备存在限速 盘阵在上面掉盘 所以换了个更新到最新agesa软件的X570 一切正常了,一个盘都不少不过之前在proxmox上部署的catalina由于更新,显卡的帧缓存一直无法正常初始化内核Backtrace (CPU 1), Frame : Return Address 0xffffff813e4f3740 : 0xffffff8014b1763d mach_kernel : _handle_debugger_trap + 0x49d 0xffffff813e4f3790 : 0xffffff8014c51b25 mach_kernel : _kdp_i386_trap + 0x155 0xffffff813e4f37d0 : 0xffffff8014c436ae mach_kernel : _kernel_trap

Mar 15, 2021

在openwrt上运行ntopng的docker版本

尽管有专业的防火墙软件pf_sense这类的东西,不过用过freenas的我对bsd实在不够熟悉,或者说精力不够维护太多种类的系统 linux&unix 还是存在一定程度的差别,为了掌握本地内网与外网的流量种类 频率 日常或异常 还是推荐用社区版的ntopng就够了 ntopng本是开源的包检测类软件,看起来功能做大做太强开始收费了 一看计费我擦 真的很会赚,不过社区版目前来讲就一直是免费的 ,光社区版就足够强大到满足个人业余需求了 企业用请酌情购买对应规模版本以获得他们的技术支持。在openwrt上的docker根卷需要用到带快照功能的分区比如zfs,或者btrfs,所以自己把vda?分区mkfs.btrfs之后挂载到/opt,再根据自己习惯的docker repo配置好docker daemon.json就可以docker-init了 docker pull ntop/ntopng:

Mar 12, 2021

zfs add cache

最近nas盘61个T爆满,买了一个14T腾挪一些地方不过暂时不够钱所以只买了1个机械盘   这台机器里还有1个nvme的系统盘以及5个SATA ssd,并且带有万兆网卡,所以给单块机械盘增加cache还是可以显著提高万兆内网利用率的给单个机械盘增加读写ssd缓存 在一台东拼西凑了5个不同容量的ssd之后 我把3个256G的做了个RAID0 做读取缓存,把2个500G的samsung 850evo做了mirror的log写缓存而且都是用命令行而非图形界面(无法选择blk路径)考虑到这台机器的RAM只有64G,cache不宜超过2倍内存容量,所以建立了3个107Gib左右的cache专用分区如下:zpool add fusion14t cache /dev/sdc4 /dev/md127p3 /dev/md126p2至于这个Log缓存我并不清楚具体应该多大 ,但是SSD容量很小 省着用我划分了4个42G的分区使用两两raid做mirror以备日志分区损坏。zpool add fusion14t log mirror /dev/

Jan 21, 2021

解决群晖的Python模块可能有重复引导psutil的问题

`虽然pip 或者opkg安装了psutil,但是其他引用psutil的app仍然提示:`ERROR! cannot import name '_psutil_linux' from partially initialized module 'psutil' (most likely due to a circular import) (/root/.local/lib/python3.9/site-packages/psutil/__init__.py) Install required