解决 PVE 安装飞牛后,飞牛系统中不显示硬盘使用时长、温度等信息问题

之前我一直没留意飞牛中两块机械硬盘 SMART 信息,今天看下才发现,居然没法检测。此前,飞牛上一直显示这两块盘使用时长 1H 温度 31℃ ,当是 Bug了。

Image

今天在 AI 提示下,说我原来设置硬盘直通,用的 SATA 模式有问题,得改成 SCSI 模式。

1
2
qm set 100 -sata1 /dev/disk/by-id/ata-ST2000LM015-2E8174_WDZBN66Q #AI提示把sata改成scsi就行
qm set 100 -sata2 /dev/disk/by-id/ata-ST2000LM015-2E8174_WDZBN776

结果,这一改,飞牛里边存储空间全乱套了,无法修复重建,只能格式化从头再来。同时,硬盘温度那边压根就不显示了,连 1H 31℃ 都没有。

后来,我在想,之前在设置 GPU 直通时也是信了 AI 的鬼,用的命令设置,结果一直没搞通,是直接在 PVE 中添加 PCI 设备成功的,是不是这次也可以试一下,结果这一试,两个问题都一并解决。

Image

在虚拟机添加 SATA 控制器后,原来飞牛中的存储空间恢复正常,之前的数据也没丢,硬盘 SMART 信息也能够准确读取了,压根不用添加硬盘。

Image

昨天下午开车去京东养车做保养,遇到个稀奇古怪的事情。

小伙子在帮我换机油的过程中,发现机油滤清器整个散架断在里边。

Screenshot_20250826_121534.jpg

他反反复复把车升降,从发动机舱上方和底盘下方伸手去掏,但有一截始终掏不出来。

IMG_20250826_121624.jpg

由于我这个车的发动机设计太过于奇葩,机油滤清器所在的位置太过狭窄,无论是从上面还是从下面去掏,手指都很难发力。花了大半个小时,把他心态都给搞崩了。

我在抖音查询这种情况,并没有找到类似的案例。最后根据原本的滤清器结构,建议他用一根铁丝去勾。经过几次尝试才终于把这玩意弄出来。

Screenshot_20250826_122843.jpg

搞出来之后,小伙子跟我说这次保养得加钱。

好在我立马反应过来,说上一次保养也是在这家店做的,并打开京东app给他看了上一次保养记录。言外之意,之前这个滤芯也是在京东养车买的,坏了也得京东养车负责,并且这滤芯坏在里边,搞不好就是上一次保养的安装问题,没理由让我承担责任。

小伙也机灵,见我拿出上次保养记录,也没说啥,加钱一说便作罢。

飞牛的AI相册调度策略有点看不懂。

我上周第一次用 AI 相册识别时,人脸识别和智能分类识别,都是用的GPU在干活。由于两个进程都在调度GPU,导致GPU运转过程中 Render 使用率都是峰谷交错,每隔几秒满载一下,导致 CPU 风扇也是跟着不断循环往复从 20% 转速到 100% 转速反复横跳,CPU 核心则处于闲置状态。

由于上周识别效果差,特别是我家四个人的人像都识别失败,抱着不死心的态度,我又重新测试一遍。但这次 AI 相册识别时调度策略明显不一样了。这周是人脸识别的进程在调动 CPU 运算,而图像智能分类识别,是调动 GPU 在运算,好处是 CPU 和 GPU 基本都是同步持续稳定输出,CPU 占有率 3 核 40% 左右,GPU 这边整理利用率 25% 左右,其中 Render 部分稳定在 95% 以上。

Image

这个调度策略我还是相对满意的。CPU 和 GPU 同时预算,两者识别速度都差不多。此前,只用 GPU 时,人脸识别大概比智能分类识别快 2 倍。现在两者半斤八两,速度只差个一半左右。但还是带来另一个问题:散热。目前 CPU 基本就在温度墙附近游离,维持在 80 度上下。

Image

之前从群晖中移除两块硬盘格式化后放到了Epson ST190E主机里边用作飞牛NAS存储。 看到群晖硬盘仓空荡荡的,就从老电脑拆了块SATA口的SSD进去,想着也试试群晖+固态,看能不能提点速。 结果,在系统中没发现有 SSD 缓存功能,一查群晖网站,发现我这款NAS不支持 SSD 缓存。 既然不能当缓存,那当个软件盘总可以吧。于是把盘格式化成basic模式进去,安装了几个常用软件在上边。 直到8月12日那天,我打开群晖面板,才发现这块没放进去多久的硬盘已经彻底崩了。

Image

从8月8日晚上,到8月12日,NAS无数次试图通过SMTP发邮件告诉我这回事,但因为SMTP配置已经过期,我显然没有到邮件通知。错过了最佳抢救期。事实上,8月8日错误次数还比较少,到8月11日,我看它一天内弹了600多次严重警告,估计就是系统在跟硬盘疯狂搏杀了,到8月12日,系统已经完全无法读到硬盘,此时硬盘也彻底报废了。

SMTP过期这种事情,确实很麻烦,群晖这个SMTP我起码设置有四五年了,估计是因为中途改过邮箱密码所导致,平常也想不起来这么多事情。例如,刚才我查看QQ邮箱的SMTP设置,发现有几个授权码莫名其妙,也不知道自己啥时候设置的,IP有的在美国,有的在马来西亚,还都在近期发过信,但我丝毫没印象。

前几天在知乎看到甘肃庆阳市宁县一家长发视频质疑校服问题被拘留事件有关话题,看了几百个回答,感觉都是草草输出情绪为主,便试着写了个回答,花了一个晚上时间。结果第二天起来,发现收获了 5000 点赞。截至目前,已经超过 8000 赞和 2000 收藏。也算是在情绪价值上收获了回报吧。

Image

老早就知晓,这种封闭平台的流量,是显著高过个人博客的,但定位不同,也不好比较。事实上,我早就把知乎上2019年之前的回答全部删除,主要也是公开平台确实更多输出的是一刹那的情绪,而博客这边反倒心态平和很多。

医保集采后,我一直以为医院的药都很便宜。此前,我妈因慢病每两三个月都去医院开药,都是一二十块钱。但今天去医院复查时,我仔细看了下医生开的几个药,发现每个价格都不便宜。

Image

首当其冲那就是那个高锰酸钾片,我此前在京东买了一盒,5块钱。

Image

但医院这个,相同份量,居然要60块。我又在京东查了下同款高锰酸钾外用片,确实也卖60块。

Image

然后我仔细看了下区别,京东买的这个5块钱高猛酸钾片,只有企业标准,连个“消字号”都没有,而医院同款的是 OTC 。

我进一步搜索发现,目前国内就两款 OTC 的高猛酸钾外用药。一个是上边图上的济南康福生“TXTY”牌,另一个是山东明仁福瑞达制药股份有限公司生产的。不过,目前在售的只找到"TXTY"牌的,而福瑞达这个,全网连个药盒子照片都找不到。

Image

也就是说,目前这个"TXTY"牌的高锰酸钾外用片,几乎是个垄断药了。难怪卖的这么贵。

昨晚在将 vivo X80 迁移到 vivo X100 Pro 时闹了个乌龙。第一次迁移时,手机设置和自带应用那些都成功迁移了,微信 QQ 也都正常迁移,但是大量手机应用程序 APP 却未成功。

此前,在将 vivo X100 迁移到小米 14 时,并没有发现这种问题。于是在想,是不是因为我大量的应用都是使用谷歌Play安装所导致。此前,vivo X100上所有的应用都是使用vivo自带应用商店安装的。

然后我下载了一款第三方迁移手机应用的软件,折腾了大半个小时,发现这个迁移也没办法做到把应用的数据部分同步迁移过去,只能迁移应用本身。

这可把我急坏了,因为我手机上 100 多款应用大多,很多都是从谷歌 play 或者 github 上面下载的,不少应用都没有账号同步功能,如果都要从头再来,这可是个巨大的工程。

我又使劲研究了一下这个 vivo 一键换机功能,最后发现是我在以前为了防止各种 app 胡乱读取我的 applist,将一键换机的应用也给限制读取 applist 权限。但很可惜,在使用一键换机过程中,vivo 并未提示应用权限缺失,而此前我在小米 14 上,印象中换机时该应用逐个提醒我打开了各种权限功能。

在找到问题后,我重新启动了一键换机,发现全部 APP 及数据都能正常迁移。包括 google play 本身都可以迁移,暂未发现任何使用问题。

IMG_20250802_111207.jpg

前两天,老婆跟我说她手机突然开始变卡了,微信动不动就没法下载图片,无法打开 Office 文件,无法打开别人发的视频,自己发图片出去也经常失败,打开微信视频号中的视频也无法观看,关机重启好一阵但没过多久又这样。我帮他清理了手机存储,清理了微信缓存,但总是没过多久又会出现故障。

我知道这个原因主要出在她微信上存储的东西太多,目前手机上两个微信已经占了500GB存储容量,但她什么东西都舍不得删,上万好友加上千个微信群,也是难为手机了。

其中一个微信

她目前用的是 Vivo X100 Pro 1TB 的手机,鉴于她不肯删微信记录,重置手机又耗时耗力,我只好重新帮她买了个小米 14,由于是老款,价格也还不错,2700 多块钱 1TB 版本,应该足够她继续用一年微信不卡了吧。后续再出问题,只能麻烦点,再倒腾回 Vivo 了。

Image

最近在使用 Folo (follow) 过程中发现几个问题:

RSSHub 源失效问题

在我的中文博客列表中已有 28 个 RSS 源失效,占比 20% 左右,但这些都是个人站点,倒也正常。有时候换个域名或者换个程序原来的 RSS 链接就没法跟踪了。但 RSSHub 这边,像知乎这种大平台的 RSS 源失效,真是不能忍。输出结果都是 403,应该是知乎那边把 RSSHub 屏蔽了。

Error Message: FetchError: [GET] "https://www.zhihu.com/people/rpwi/": 403 Forbidden Route: /zhihu/posts/:usertype/:id Full Route: /zhihu/posts/people/rpwi

RSS 源的图标缓存问题

我博客的 RSS 源是去年下半年添加的,当时正在更换域名,临时找了个 favicon 顶着,没过几天便换了新的、正式的 favicon。但没想到,Folo 现在依然使用的首次添加时的 favicon。

Folo 使用了 webp.se 的图片缓存服务,它在获取网站图标后,自动添加了一个回退源参数 ?fallback=true ,我看 webp.se 文档介绍,他们是每天更新一次缓存,但 Folo 这边似乎是定死了缓存图标,没找到哪里可以刷新,我试着在链接上使用常见参数来刷新,但都无效。事实上 webp.se 获取我博客图标毫无问题。

原favicon 新favicon

Folo 图标地址: https://unavatar.webp.se/lawtee.com?fallback=true 正常图标地址: https://unavatar.webp.se/lawtee.com

RSS 源迁移问题

我在去年将博客域名从 hyruo.com 更换到 lawtee.com 后,将原来的 RSS 链接作了 301 重定向。

https://hyruo.com/index.xml --> https://lawtee.com/index.xml

我看 Folo 是可以识别到这种迁移的。

Image

但问题是,每次重置 RSS 源后,隔上几分钟,总会失效。链接地址又会从 lawtee.com 变回去 hyruo.com

Image

Folo RSS 页面地址:法律小茶馆

在设置模板过程中,需要留意以下几个问题:

  1. 页面构建缓存。可能导致页面内容可能无法更新。
1
2
3
4
5
6
    {{ $url := "https://api.github.com/repos/user/moments/issues/1/comments" }}
    {{ $opts := dict 
        "headers" (dict "User-Agent" "Hugo Static Site Generator")
        "cache" 300
        "cacheKey" (printf "gh-comments-%s" (now.Format "2006-01-02-15:04"))
    }}
  1. 内容排序。 github issue api 输出数据是最新的内容在后边,需要倒过来。
1
2
3
4
    {{ with resources.GetRemote $url $opts }}
        {{ if and .Content (ne .Content "") }}
            {{ $comments := .Content | transform.Unmarshal (dict "format" "json") }}
            {{ $sortedComments := sort $comments "created_at" "desc" }} 
  1. 时间格式。github issue 默认使用 UTC 时间,中国的话,需要在基准上加8个小时。
1
2
3
<time>  
     {{ (.created_at | time.AsTime).Add 28800e9 | time.Format "2006-01-02 15:04" }}
</time>
刚看到博友圈微信群中有群友问如何在静态博客添加朋友圈/说说这类功能,我第一反应是可以用一个无头CMS单独管理和发表这个页面,但打开PageCMS试了下,发现其实也很麻烦。于是想到跨站引用。这不,试了下 Github Issue 发现很完美。
Built with Hugo, Powered by Github.
全站约 357 篇文章 合计约 1026891 字