关于探索HDD+SSD缓存技术方案的记录

本文只是记录一个探索的过程与简单结论,没有多少实际的参考价值。

问题及方案

源于这个问题:

是否有某种技术方案,让操作系统读取机械硬盘上数据的时候将其缓存到SSD上,后续再次读取就自动使用SSD上缓存,如有写入,延时定期同步回机械硬盘HDD。比如大型游戏中读取游戏场景数据的这类应用。

询问g[……]

继续阅读

Windows下安装 gemini-cli

这只是一篇最初级的安装手记,适合首次简单的尝试。基本上没有意义,除了最后一节关于Windows设置网络代理方面的一些信息。

1. 安装 nodejs

官网 https://nodejs.org/zh-cn/download 下载 v24.15.0 LTS 版本的 Windows x64 的 独立[……]

继续阅读

使用 chatGPT 生成网站图标

在 GeneratePress 主题一时突发奇想,给网站做个图标,最好跟域名 path8.net 有点关系,找 chatGPT,Gemini 随便生成个图片找找灵感,明确说让生成 与 path 有关、淡化 8 ,但它们偏偏都生成了 8 的形象,一个是纯粹的 8 ,一个是平面的8 加几个地图上当前位置[……]

继续阅读

搬瓦工IP被墙与解封记录

大概2019年(或者稍早一些)起,一直使用 80 端口上的 v2ray-plugin ,但约 2024/9/29 ,正在使用的服务突然断掉,检测发现80端口无法连接,几个同样配置的80端口服务都一样。于是切换到 443端口上的https ,平滑过渡。原以为过些天可能就好了,但并没有,看起来是墙识别了[……]

继续阅读

使用 lightsail 的 Amazon Linux 2 配置 web 环境手记

背景,一直使用的 lightsail 的 1G内存实例作服务器,突然间挂掉了,快照并新建实例也起不来,只能把快照迁移到 aws 上,新建一个最小的EC2并把磁盘挂到上面,原来是 xfs 文件系统损坏,xfs_repair 修复一下,顺利完成,除了有几行错误提示,mount 后检查文件,看起来文件都在[……]

继续阅读

配置 msmtp 在 shell 中发送邮件(使用 Gmail 的 App password 用户验证)

背景

希望在 bash 脚本中发送邮件,只需要纯文本邮件即可;不安装 sendmail, postfix 等服务,万一因为漏洞被坏人利用狂发垃圾邮件很麻烦,使用第三方邮件服务,首选支持 Gmail;无后台服务(daemon进程),对小内存服务器友好。

这就相当于需要一款可以有 shell[……]

继续阅读

bash脚本打包网站web目录及MySQL数据库并复制到异地备份

一个简单的备份脚本,适合小型站点的使用,主要功能

  1. 使用 tar 打包web目录。有两种工作模式,整个目录全量打包、排除某些目录的快速打包;
  2. 通过 mysqldump 备份mysql数据库并压缩;
  3. 把备份文件通过 ssh/scp 传送到远程服务器上(异地备份);
  4. 本服务器保[……]

    继续阅读

坑啊,rpm 的 –dbpath 参数竟然必须使用 / 开头的绝对路径,否则查询结果是安静的空行

从损坏的系统做恢复,要查询一些文件归属于哪个 rpm 包, rpm –dbpath 的参数非常有用:从损坏系统的 /var/lib/rpm 复制出 rpmdb ,并通过 –dbpath 指定到该目录

但,奇怪的是,完全没有结果,甚至修复了这个目录 rpm –dbpath tmp/rpmdb/ –rebuilddb ,也没报错,所有都正常。

原因,只在于,做 rpm 查询时,–dbpath 参数必须使用绝对路径,以 / 开头的地址,否则就是无言的罢工。

rpm 手册里,对此也没有做任何说明。

坑啊!坑啊!坑啊!

[……]

继续阅读