如上条:
    读写都还不错,
    是三盘 RadiZ1,有 TrueNAS 的内存缓存才会有这个水平,跑分的时候 TrueNAS 的内存占用有明显上升,CPU 也是,但是都能够接受。

    https://eightpigs.io/2021/07/05/pve_10g_nic/

    PVE 默认就是桥接的网卡,每个虚拟机一个IP,虚拟机之间网络互通受限于物理网卡的带宽,不过想起 Windows 虚拟机有NAT网络的东西,搜了搜发现PVE也能做到。


    Oracle 免费机器做 H@H 竟然稳定一年了。


    一个 TrueNAS 感觉能够代替很多工具欸,蛮好用的。


    openwrt ipv6 转发方法。
    0:0:0:0:5678:5678:5678:5678/0:0:0:0:FFFF:FFFF:FFFF:FFFF

    https://forum.proxmox.com/threads/feature-request-hibernate-vms-on-pve-host-reboot.65529/post-452817

    让 PVE 在关机的时候 hibernat 容器,而不是直接停止,看评论说是在 roadmap 上了,但是目前还没看到。

    Hi,

    Here is my solution to hibernate all VMs at reboot or shutdown !
    It works for me. Thanks to @davidand for his script example :)

    Go in proxmox shell, you need to be root !

    vi /etc/init.d/proxmox

    Add this :

    Bash:

    #!/bin/sh
    case "$1" in
    start)
       qm list | awk -F'[^0-9]*' '$0=$2' | while read -r vm_id; do qm unlock $vm_id; done;
    ;;
    stop)
       qm list | grep running | awk -F'[^0-9]*' '$0=$2' | while read -r vm_id; do qm suspend $vm_id --todisk 1; done;
       sleep 10
    ;;
    esac
    exit 0

    chmod 755 /etc/init.d/proxmox

    ln -s /etc/init.d/proxmox /etc/rc3.d/S99proxmox
    ln -s /etc/init.d/proxmox /etc/rc0.d/K99proxmox
    ln -s /etc/init.d/proxmox /etc/rc6.d/K99proxmox

    systemctl daemon-reload
    systemctl start proxmox

    Don't forget to add autostart option in proxmox to the VMs that have to boot on start.

    Enjoy ! :)

    You can reboot or shutown your server from :

    • Physical buttons
    • Proxmox Gui buttons
    • in shell : restart now / shutdow now
    0 7 * * *  /usr/sbin/qm set 104 -net0 virtio=CA:A5:1B:27:9F:3D,bridge=vmbr0,firewall=0,rate=1.5
    40 9 * * 1-5  /usr/sbin/qm set 104 -net0 virtio=CA:A5:1B:27:9F:3D,bridge=vmbr0,firewall=0
    # For more information see the manual pages of crontab(5) and cron(8)
    #
    # m h  dom mon dow   command

    之前一直在想为什么 mount -a 没办法把NFS挂载上,今天仔细查了下,加了 noauto 选项的会直接忽略 mount -a,去掉就好了,如果要避免出现无法挂载导致系统启动失败可以加上 nofail 选项。
    目前用的 NFS 挂载方法,取消挂载之后,访问目录会自动挂载,也不会造成开机失败。

    nas.t.ch:/mnt/export /mnt/nfs  nfs      nofail,x-systemd.automount,x-systemd.device-timeout=20s,_netdev    0       0

    挂载 NFS 前需要安装相关支持软件,例如 nfs-common。

    Handsome 优化了一下时光机,现在有标签乐,也可以搜索了,不过一直因为编辑不方便不怎么使用这玩意儿…

    一个有趣的项目:
    家用主板一般没IPMI,如果用家用主板当homelab之类的东西,远程维护是一个很大的问题。
    今天无聊在网上搜了搜,发现了一个以树莓派做KVM over IP 的项目,目前算是十分完善了,也有成品硬件出售,但是价格十分高昂(当然是有捐赠社区的成分存在),但是项目也提供了DIY的方案帮助,包括HDMI转csi,OTG模拟键鼠操作,GPIO控制ATX电源等。其中HDMI转csi的硬件很贵,树莓派现在也不便宜。
    issue 里面有一个用普通armbian机器实现简单功能的方案,用的是MS2109的HDMI转USB方案,成本低廉,我觉得是可以尝试的一个方案。

    PiKVM - Open and inexpensive DIY
    IP-KVM on Raspberry Pi
    https://pikvm.org/

    xe5700/kvmd-armbian: KVMD For Armbian Install Script
    https://github.com/xe5700/kvmd-armbian

    我觉得作为我这个阶级,角色的人应该有一个自我认知就是,能够保持社会稳定、保持经济发展、提高人民幸福度的国家就是好的国家,无论这个国家是怎样的意识形态。
    我向来觉得键政不可取,那我的意思就是我不应该去关注政治发展吗?

    这几天我就在思考这个问题,中国中产以下的平民,房产是不是脚上的枷锁,牵制着我们这些人的人生,那些发达国家又是怎样一个生活呢。
    近来是二十大,跟18年那次修宪相照应,习大概会在这一年正式打破惯例连任,进一步巩固他手里的权力基础。
    如果你要问我我关心这些干嘛,这个层面的事情是否会对我的生活造成影响,我想大概是没有,我在中国成长,没有见过外面的世界,我会觉得这很合理,因为很多向来是如此。
    百年之大变局,他们是这么宣传引导的,疫情、战争、制裁,这个年代世界很乱。国内主流的声音也在制造中西方的对立,国内将BBC之类的媒体价值全盘否认,而海外的媒体也在说着国内没有出现过的声音。
    有不少人在跟我抱怨疫情的动态清零政策,也有人在说着海外放开疫情封控的一无是处,国外一片水深火热、美国正在走下坡路的声音不绝耳。
    我其实只用坐着看。

    毕业了,但是没有完全毕业,为什么会变成这样呢。

    最近攒一台式机值得说的一些事情。

    我选择的 U 是 5600G,这 U 的 CPU 部分是 3600x 砍掉一半缓存来的,性能比 3600x 弱 10% 左右,核显是 Vega7,双通道内存 3600 的情况下,性能接近 750ti ;也就是说,APU 十分吃内存频率。 5600G 的满载功率在 70w 上下,留够一定余量,400w 的电源就足够了。

    关于主板,B450 和 B550 主要差异在扩展性上,后者支持 PCIE 4.0,但是 5600G 不支持 PCIE4.0,因此最佳是搭配 B450 芯片组的主板。 我最后决定的主板是 TUF B450M-PRO S,目前京东自营价格在 500 左右,如果买 5600G 的套装,我找到最低价格就是 1419(淘宝第三方和散片)。
    关于这个主板,有三次迭代,从 B450M-PLUS 到 B450M-PRO 到 B450M-PRO S,后者是规格最高的(供电我不太懂就不叙述了),视频接口相比 B450M-PRO 的 HDMI 和 DVI ,将 DVI 更换为了 DP,更加现代化一些;网口是 2.5G的;增加了两个 USB 3.1 GEN1 的接口;增加 BIOS FlashBack 功能;供电做了加强,MOS 管更换为了 DrMOS。

    还有一点就是,关于 ARGB 和 AURA SYNC 的一些值得注意的基本知识: 华硕这边有两种 RGB 的接口(协议),12V 4 针和 5V 3 针,后者才是真正意义上的 ARGB,可编程寻址的接口,能实现的效果更多,但是一般不会出现在中低端主板,比如 PRO S 就只有两组 12V 4帧的引脚。
    AURA

    使用 Sonarr 搭建自动化追番系统
    https://www.v2ex.com/t/850948
    https://reorx.com/blog/track-and-download-shows-automatically-with-sonarr/


    from

    基本上就是以 sonarr 为核心的一套方案。
    不过就我而言,下载机做不到硬解,plex 类似的服务也没办法加载弹幕。

    我就简单的 ttrss 管理番剧的 RSS 源(来自 bangumi.moe 和 dmhy.org ),配合 ttrss 自己的筛选功能做去重,flexget 拉 RSS 自动推送到 qbittorrent 下载,SMB 共享文件,然后手机或者pc用弹弹play看番。

    记录 一些地图搜索的工具和教程,可以通过照片找到具体位置。

    开源工具:
    overpass 地图搜索:https://tyrasd.github.io/overpass-turbo/
    overpass 教程:https://chao.fun/search?q=overpass&time=1647140498326

    工具合集:https://chao.fun/p/920098

    https://www.bilibili.com/video/av894665851

    新域名上线了!

    开头一段游戏般的剪影动画,描述克里夫的过去经历,克里夫小时候父母被杀,独自来到大城市被带到宫中做了贵族,学习魔法,能力得到了认可,之后被冒险者队伍吸引,也想加入队伍做任务。

    艾莉丝这边和瑞杰路德在城里闲逛,发现了魔族受歧视的情况。之后艾莉丝来工会接下了讨伐哥布林的任务,正好克里夫也在这里,拉着一个队伍想加入被拒绝,接着自吹自擂,显得很傲慢,眼看要发生冲突,艾莉丝过来阻止,对方看到艾莉丝的形象,知道她很强就退后了。没想到克里夫火了,表示不要擅自来干扰,这种小冲突我自己用魔法就可以解决,骂艾莉丝是丑女,艾莉丝忍不住揍了克里夫一顿。

    之后克里夫跟在艾莉丝后面道歉,见识了艾莉丝的实力后克里夫想和艾莉丝组队被拒,艾莉丝说鲁迪乌斯是最强的,但是还是对克里夫的水平好奇,同意其一起行动。接着艾莉丝与一群哥布林肉搏,克里夫在后面咏唱施法,一个大火球冲过来,还好艾莉丝反应快躲过去,哥布林们被烧的有些碳化,用来换报酬的耳朵都无法收集了。克里夫继续自吹,艾莉丝对克里夫有些无语,表示克里夫没什么用,克里夫不死心邀请艾莉丝到旁边的森林里冒险,这样能展示自己真实的实力,艾莉丝本来是拒绝的被激将法说服,二人走进森林,结果二人都没记住路线,进入森林迷路了。

    艾莉丝靠气息感知到了周围人的位置,二人走过去发现这里发生了一场战斗,现任教皇派的一批专业刺客袭击了还是小孩的下一任教皇候选人,小孩由一个神殿骑士团的骑士保护,艾莉丝虽然也感到有些危险还是不顾克里夫的阻拦冲了上去,贡献了一段优秀战斗作画。艾莉丝杀死几人保护了小孩,不过还是被跑了一个。克里夫被艾莉丝战斗的身姿吸引了。克里夫有所顾忌的带着个头盔出现,艾莉丝告诉神殿骑士自己是deadend的瑞杰路德,是斯佩尔多族。接着神殿骑士作为回报带迷路的二人走出了森林,倒在地上还没死透的暗杀人员认出了克里夫的背影,不解为什么他和神殿骑士在一起。瑞杰路德出来亮出deadend的身份质问为什么伤害小孩,刺客表示疑问,为什么你这魔族要保护这小孩,她们是排斥魔族的一派,我们现任教皇派才是希望与魔族共存的。

    傍晚,二人回到城市,克里夫突然向艾莉丝求婚,被拒绝,艾莉丝开始描述鲁迪乌斯有多厉害,克里夫低着头听着心想自己也能击败那样的对手,抬头一看,被神采飞扬,一副幸福表情的艾莉丝惊到了,克里夫似乎看到了艾莉丝和鲁迪乌斯走在一起的画面,知道自己比不过鲁迪,与艾莉丝告别离开了。克里夫回到住处回忆之前的战斗,接着接到消息,自己的老师被流浪魔族打倒了,之后大概会发生与大主教派的冲突。克里夫开始写信,心里想着鲁迪乌斯。

    艾莉丝这边回到住处发现鲁迪被打了。


    鲁迪和艾莉丝两人互相珍视,克里夫这个角色半罐子水响叮当的表现属实让人喜欢不起来。我看这番似乎还是喜欢站CP,希望艾莉丝和鲁迪能够多多互动。

    https://www.cnblogs.com/leoninew/p/13502893.html

    使用变量与 nameserver 跳过启动阶段的检查

    nginx 在遇到域名解析问题时,一般有以下做法

    添加 upstream 设置,映射域名与 ip
    修改 /etc/resolver.conf 以进行额外的 DNS 设置。
    搜索阅读 Nginx will not start with host not found in upstream得知,可以在 proxy_pass 中使用预先声明的变量跳过检查

    docker 内置了 DNS 服务,由 docker daemon(127.0.0.11) 提供服务,更新 nginx 配置如下

    暂时只考虑默认的网络模式即 bridge 的情况
      + resolver 127.0.0.11 valid=30s ipv6=off;
        
        location /python/ {
          - proxy_pass http://python:80/;
          + set $python_host python;
          + proxy_pass http://$python_host:80/;
        }

    重新启动服务,检查运行状态

    $ docker service ls
    ID                  NAME                MODE                REPLICAS            IMAGE               PORTS
    rs29cu3dacpz        test_nginx          replicated          1/1                 nginx:1.17          *:81->80/tcp
    lztoqwurqgh3        test_python         replicated          0/1                 python:latest       *:82->80/tcp

    可见运行失败的 python 容器未阻止 nginx 运行。

    笔记

    typecho 碧蓝航线、2233、蛆音娘的表情包以及 owo.json
    前者图片放在 Handsome 主题目录的 assets/img/emotion ,后者放在 usr/


    发现有些小错误,更新 9.0.2 的时候顺手改了。

    把 Handsome 和 Typecho 分别升级到 handsome8.4.0 和 typecho_v1.2.0-rc.2 了

    一个关于本地媒体库的帖子,提及了不少好用的工具。
    下载党本地媒体库怎么管理?

    像图片管理工具photoprism

    Obsidian:试了着用Obsidian搭建本地影视/图书/媒体库,感觉可行

    推特图片抓取脚本

    XnView MP: Image management