<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Release on Barn</title>
    <link>https://barn.pgsty.com/zh/categories/release/</link>
    <description>Recent content in Release on Barn</description>
    <generator>Hugo</generator>
    <language>zh-CN</language>
    
    
    
      <lastBuildDate>Mon, 21 Sep 2026 00:00:00 +0800</lastBuildDate>
    
    
      <atom:link href="https://barn.pgsty.com/zh/categories/release/index.xml" rel="self" type="application/rss+xml" />
    
    <item>
        <title>Farrow 0.8.0：恢复更顺畅，镜像更新</title>
        <link>https://barn.pgsty.com/zh/blog/release/farrow-0.8.0/</link>
        <pubDate>Mon, 21 Sep 2026 00:00:00 +0800</pubDate>
        
        <guid>https://barn.pgsty.com/zh/blog/release/farrow-0.8.0/</guid>
        <description>&lt;p&gt;Farrow 0.8.0 减少初始化中断和部分节点启动失败后的手工操作，同时更新 Debian 与 Ubuntu&#xA;镜像，保留全部旧 Catalog 工件和已有 VM 身份。&lt;/p&gt;&#xA;&lt;h2 id=&#34;主要变化&#34;&gt;主要变化&#xA;&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;宿主准备接续原命令。&lt;/strong&gt; 交互式 &lt;code&gt;start&lt;/code&gt;、&lt;code&gt;restart&lt;/code&gt;、&lt;code&gt;reload&lt;/code&gt; 可以补齐宿主工具，&#xA;恢复已确认完整的 Farrow 网络。macOS 新网络安装先完成 Homebrew 发现/安装或固定&#xA;归档下载、校验，再申请管理员认证，避免 Homebrew 清除过早获取的 sudo 凭据。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;单个节点失败不阻断独立节点。&lt;/strong&gt; &lt;code&gt;up&lt;/code&gt;、&lt;code&gt;start&lt;/code&gt; 将宿主共享目录缺失的影响限制在&#xA;对应节点；新节点准备失败时，独立的已停止节点仍可启动。错误指出源目录和挂载点，&#xA;不创建空目录掩盖问题。restart/reload/recreate 在停止已有 VM 前先检查共享能否访问。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;恢复保留身份。&lt;/strong&gt; 公钥缺失时从原私钥派生；私钥丢失时给出备份恢复指引，不生成&#xA;新的登录身份。macOS vmnet 日志目录恢复保留网络归属证据，避免误报自身网段冲突。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;失败保留上下文。&lt;/strong&gt; 重试命令保留配置、仓库和适用参数，&lt;code&gt;start&lt;/code&gt; 的重试仍是 &lt;code&gt;start&lt;/code&gt;。&#xA;setup 与重试使用同一操作编号；还没有部署状态时也能读取有大小上限的事件日志。&#xA;查询未缓存镜像信息不再要求 QEMU。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;清理准确汇总最终结果。&lt;/strong&gt; 显式删除持久盘或 purge 不再同时声称保留和删除同一磁盘。&#xA;之前删除单个节点留下的受管磁盘，不再阻断其余实验环境的销毁。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;九月镜像&#34;&gt;九月镜像&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;内置 Catalog &lt;code&gt;2026092001&lt;/code&gt; 包含九个 Family、37 个工件，保留前一版全部 27 个工件。&#xA;以下新 stable 均覆盖 amd64 与 arm64：&lt;/p&gt;</description>
      </item>
    <item>
        <title>Farrow 0.7.0：简化测试环境，自动恢复故障</title>
        <link>https://barn.pgsty.com/zh/blog/release/farrow-0.7.0/</link>
        <pubDate>Wed, 16 Sep 2026 00:00:00 +0800</pubDate>
        
        <guid>https://barn.pgsty.com/zh/blog/release/farrow-0.7.0/</guid>
        <description>&lt;p&gt;Farrow 0.7.0 简化测试环境的启动与恢复。重复执行 &lt;code&gt;farrow up&lt;/code&gt; 即可继续中断的工作、&#xA;重试未完成的客机初始化，并原位更新旧的客机脚本，无需重启正在运行的虚拟机。&lt;/p&gt;&#xA;&lt;h2 id=&#34;主要变化&#34;&gt;主要变化&#xA;&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;缩短首次使用路径。&lt;/strong&gt; 交互式 &lt;code&gt;up&lt;/code&gt; 可以创建默认配置、准备缺少的宿主工具，并恢复&#xA;已正确安装但未运行的 Farrow 网络。短检查保持安静，长任务显示进度，完成后给出简洁结果。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;可用的环境继续运行。&lt;/strong&gt; 数据盘、共享目录、客机主机名、节点间 SSH 和私网分别初始化。&#xA;可选功能失败时明确报告限制，保留可用的管理 SSH；后续 &lt;code&gt;up&lt;/code&gt; 跳过健康步骤。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;自动恢复测试数据盘。&lt;/strong&gt; 可用文件系统直接复用；无法识别或确认损坏的文件系统会被&#xA;清空重建并重新挂载，结果明确提示旧数据已丢弃。探测失败、设备暂缺、挂载占用和底层&#xA;I/O 故障不会触发格式化。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;减少手工排障。&lt;/strong&gt; 不可写的共享目录降级为只读，权限修正后重复 &lt;code&gt;up&lt;/code&gt; 恢复；已停止&#xA;虚拟机的自动 SSH 端口被占用时重新分配。镜像传输支持续传和官方源故障切换，保留摘要校验。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;精简输出，分离提示与状态。&lt;/strong&gt; 成功命令给出短摘要，限制按问题分组，JSON/YAML 保留&#xA;结构化结果。客机警告单独缓存，不进入 schema-2 虚拟机状态和节点工件目录，旧版本仍可&#xA;读取并管理原有环境。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;升级说明&#34;&gt;升级说明&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;&lt;strong&gt;数据盘按可丢弃的测试存储处理。&lt;code&gt;up&lt;/code&gt; 可能清空损坏的文件系统，包括 &lt;code&gt;persistent&lt;/code&gt; 数据盘。&lt;/strong&gt;&#xA;&lt;code&gt;persistent&lt;/code&gt; 表示销毁、重建虚拟机时保留盘，不表示在故障恢复时保留损坏内容。有价值的数据&#xA;请存放在这些测试盘之外。此次自动清盘不涉及系统盘和宿主机共享目录。&lt;/p&gt;</description>
      </item>
    
  </channel>
</rss>
