<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>命令参考 on Barn</title>
    <link>https://barn.pgsty.com/zh/docs/reference/commands/</link>
    <description>Recent content in 命令参考 on Barn</description>
    <generator>Hugo</generator>
    <language>zh-CN</language>
    
    
    
      <lastBuildDate>Wed, 11 Nov 2026 00:00:00 +0800</lastBuildDate>
    
    
      <atom:link href="https://barn.pgsty.com/zh/docs/reference/commands/index.xml" rel="self" type="application/rss+xml" />
    
    <item>
        <title>macOS 命令</title>
        <link>https://barn.pgsty.com/zh/docs/reference/commands/mac/</link>
        <pubDate>Wed, 11 Nov 2026 00:00:00 +0800</pubDate>
        
        <guid>https://barn.pgsty.com/zh/docs/reference/commands/mac/</guid>
        <description>&lt;p&gt;管理具名原生 macOS VM、桌面访问、恢复镜像与共享基础镜像。&lt;/p&gt;&#xA;&lt;p&gt;下列选项均存在于 1.1.0 和 1.2.0。&lt;/p&gt;&#xA;&lt;p&gt;原生 macOS VM 需要 Apple Silicon、macOS 27+ 与匹配的 &lt;code&gt;Barn.app&lt;/code&gt;（宿主上的原生应用包），应由已登录桌面的普通用户运行。状态位于 &lt;code&gt;$BARN_HOME/mac&lt;/code&gt;，独立于 Linux 清单。&lt;/p&gt;</description>
      </item>
    <item>
        <title>宿主网络命令</title>
        <link>https://barn.pgsty.com/zh/docs/reference/commands/network/</link>
        <pubDate>Wed, 11 Nov 2026 00:00:00 +0800</pubDate>
        
        <guid>https://barn.pgsty.com/zh/docs/reference/commands/network/</guid>
        <description>&lt;p&gt;检查、安装和移除 Linux 客机使用的固定 IP 网络。&lt;/p&gt;&#xA;&lt;p&gt;本参考对应 &lt;strong&gt;Barn 1.2.0&lt;/strong&gt;；选项表区分 &lt;strong&gt;1.1.0 已有选项&lt;/strong&gt; 与 &lt;strong&gt;1.2.0 新增选项&lt;/strong&gt;，具体范围见&lt;a href=&#34;https://barn.pgsty.com/zh/docs/reference/commands/#versions&#34;&gt;版本基线&lt;/a&gt;。所有命令继承&lt;a href=&#34;https://barn.pgsty.com/zh/docs/reference/commands/#global-options&#34;&gt;全局选项&lt;/a&gt;。&lt;/p&gt;&#xA;&lt;h2 id=&#34;barn-network-status&#34;&gt;&lt;code&gt;barn network status&lt;/code&gt;&#xA;&lt;/h2&gt;&#xA;&lt;div class=&#34;td-code td-code--untitled&#34; id=&#34;td-code-fc1c9ce7-fence-0&#34; data-td-code data-td-code-auto-id&#xA;     data-td-language=&#34;text&#34; data-td-line-count=&#34;1&#34;&gt;&#xA;  &lt;div class=&#34;td-code__viewport&#34; id=&#34;td-code-fc1c9ce7-fence-0-viewport&#34; data-td-code-viewport&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;barn network status [flags]&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;p&gt;检查宿主上供 Linux 客机使用的唯一 Barn 网络，包括后端、已安装 CIDR、归属、健康状态和生命周期预检发现。&lt;code&gt;--cidr&lt;/code&gt; 指定预期子网，省略时检查已安装子网；本操作只读。每个原生 Mac VM 的独立网络另行管理。&lt;/p&gt;</description>
      </item>
    <item>
        <title>仓库命令</title>
        <link>https://barn.pgsty.com/zh/docs/reference/commands/repo/</link>
        <pubDate>Wed, 11 Nov 2026 00:00:00 +0800</pubDate>
        
        <guid>https://barn.pgsty.com/zh/docs/reference/commands/repo/</guid>
        <description>&lt;p&gt;根据 repo.yaml 与 qcow2 制品扫描、构建和校验静态镜像仓库。&lt;/p&gt;&#xA;&lt;p&gt;本参考对应 &lt;strong&gt;Barn 1.2.0&lt;/strong&gt;；选项表区分 &lt;strong&gt;1.1.0 已有选项&lt;/strong&gt; 与 &lt;strong&gt;1.2.0 新增选项&lt;/strong&gt;，具体范围见&lt;a href=&#34;https://barn.pgsty.com/zh/docs/reference/commands/#versions&#34;&gt;版本基线&lt;/a&gt;。所有命令继承&lt;a href=&#34;https://barn.pgsty.com/zh/docs/reference/commands/#global-options&#34;&gt;全局选项&lt;/a&gt;。&lt;/p&gt;&#xA;&lt;h2 id=&#34;barn-repo-scan&#34;&gt;&lt;code&gt;barn repo scan&lt;/code&gt;&#xA;&lt;/h2&gt;&#xA;&lt;div class=&#34;td-code td-code--untitled&#34; id=&#34;td-code-30c105e3-fence-0&#34; data-td-code data-td-code-auto-id&#xA;     data-td-language=&#34;text&#34; data-td-line-count=&#34;1&#34;&gt;&#xA;  &lt;div class=&#34;td-code__viewport&#34; id=&#34;td-code-30c105e3-fence-0-viewport&#34; data-td-code-viewport&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;barn repo scan &amp;lt;root&amp;gt; [flags]&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;p&gt;扫描包含 &lt;code&gt;repo.yaml&lt;/code&gt; 与平铺 &lt;code&gt;images/&lt;/code&gt; 目录的仓库根路径，报告已跟踪、缺失、未跟踪和不安全的 qcow2 文件，不修改文件，也不需要 &lt;code&gt;qemu-img&lt;/code&gt;。扫描成功即退出 &lt;code&gt;0&lt;/code&gt;，即使发现问题也是如此；自动化必须检查 &lt;code&gt;missing&lt;/code&gt; 和 &lt;code&gt;unsafe&lt;/code&gt;，不能只看退出码。&lt;/p&gt;</description>
      </item>
    <item>
        <title>镜像命令</title>
        <link>https://barn.pgsty.com/zh/docs/reference/commands/image/</link>
        <pubDate>Wed, 11 Nov 2026 00:00:00 +0800</pubDate>
        
        <guid>https://barn.pgsty.com/zh/docs/reference/commands/image/</guid>
        <description>&lt;p&gt;更新签名目录、查看和下载镜像、导入本地文件以及清理缓存。&lt;/p&gt;&#xA;&lt;p&gt;本参考对应 &lt;strong&gt;Barn 1.2.0&lt;/strong&gt;；选项表区分 &lt;strong&gt;1.1.0 已有选项&lt;/strong&gt; 与 &lt;strong&gt;1.2.0 新增选项&lt;/strong&gt;，具体范围见&lt;a href=&#34;https://barn.pgsty.com/zh/docs/reference/commands/#versions&#34;&gt;版本基线&lt;/a&gt;。所有命令继承&lt;a href=&#34;https://barn.pgsty.com/zh/docs/reference/commands/#global-options&#34;&gt;全局选项&lt;/a&gt;。&lt;/p&gt;&#xA;&lt;p&gt;官方仓库和 HTTP 源必须提供受信任的分离签名。显式选择的自定义 HTTPS 仓库或本地目录可以不签名，但来源必须恰好是该仓库的 &lt;code&gt;catalog.json&lt;/code&gt;；只要提供了签名，就必须验签成功。详见&lt;a href=&#34;../../images/#trust-and-verification&#34;&gt;目录信任规则&lt;/a&gt;。&lt;/p&gt;</description>
      </item>
    <item>
        <title>客机访问与 hosts</title>
        <link>https://barn.pgsty.com/zh/docs/reference/commands/access/</link>
        <pubDate>Wed, 11 Nov 2026 00:00:00 +0800</pubDate>
        
        <guid>https://barn.pgsty.com/zh/docs/reference/commands/access/</guid>
        <description>&lt;p&gt;连接 Linux 客机、执行脚本、读取日志，以及发布 SSH 和 hosts 条目。&lt;/p&gt;&#xA;&lt;p&gt;本参考对应 &lt;strong&gt;Barn 1.2.0&lt;/strong&gt;；选项表区分 &lt;strong&gt;1.1.0 已有选项&lt;/strong&gt; 与 &lt;strong&gt;1.2.0 新增选项&lt;/strong&gt;，具体范围见&lt;a href=&#34;https://barn.pgsty.com/zh/docs/reference/commands/#versions&#34;&gt;版本基线&lt;/a&gt;。所有命令继承&lt;a href=&#34;https://barn.pgsty.com/zh/docs/reference/commands/#global-options&#34;&gt;全局选项&lt;/a&gt;。&lt;/p&gt;&#xA;&lt;h2 id=&#34;barn-ssh&#34;&gt;&lt;code&gt;barn ssh&lt;/code&gt;&#xA;&lt;/h2&gt;&#xA;&lt;div class=&#34;td-code td-code--untitled&#34; id=&#34;td-code-d5f517a8-fence-0&#34; data-td-code data-td-code-auto-id&#xA;     data-td-language=&#34;text&#34; data-td-line-count=&#34;1&#34;&gt;&#xA;  &lt;div class=&#34;td-code__viewport&#34; id=&#34;td-code-d5f517a8-fence-0-viewport&#34; data-td-code-viewport&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;barn ssh [flags] [node] [-- command...]&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;p&gt;打开所选已准备节点的交互 SSH 会话，默认选择已准备的控制节点，否则选第一个已准备节点。远程命令必须放在 &lt;code&gt;--&lt;/code&gt; 后，参数会像普通 &lt;code&gt;ssh&lt;/code&gt; 一样合并后交给远程 shell 解析；Barn 选项放在分隔符前。节点参数必须是解析后的节点名，不能使用 IP、别名或组名。&lt;/p&gt;</description>
      </item>
    <item>
        <title>Linux 生命周期</title>
        <link>https://barn.pgsty.com/zh/docs/reference/commands/lifecycle/</link>
        <pubDate>Wed, 11 Nov 2026 00:00:00 +0800</pubDate>
        
        <guid>https://barn.pgsty.com/zh/docs/reference/commands/lifecycle/</guid>
        <description>&lt;p&gt;规划、创建、启停、调整、查看和显式删除 Linux 虚拟机。&lt;/p&gt;&#xA;&lt;p&gt;本参考对应 &lt;strong&gt;Barn 1.2.0&lt;/strong&gt;；选项表区分 &lt;strong&gt;1.1.0 已有选项&lt;/strong&gt; 与 &lt;strong&gt;1.2.0 新增选项&lt;/strong&gt;，具体范围见&lt;a href=&#34;https://barn.pgsty.com/zh/docs/reference/commands/#versions&#34;&gt;版本基线&lt;/a&gt;。所有命令继承&lt;a href=&#34;https://barn.pgsty.com/zh/docs/reference/commands/#global-options&#34;&gt;全局选项&lt;/a&gt;。&lt;/p&gt;&#xA;&lt;p&gt;节点参数使用 &lt;code&gt;meta&lt;/code&gt;、&lt;code&gt;node-1&lt;/code&gt; 等解析后的名称，省略时选择该命令清单或已应用范围内的全部节点；IP、组名、&lt;code&gt;vm_alias&lt;/code&gt; 均不能作为选择器。&lt;code&gt;plan&lt;/code&gt;、&lt;code&gt;up&lt;/code&gt;、&lt;code&gt;reload&lt;/code&gt;、&lt;code&gt;resize&lt;/code&gt;、&lt;code&gt;recreate&lt;/code&gt; 依次读取 &lt;code&gt;-f&lt;/code&gt;、当前目录清单、已应用状态，其他生命周期命令直接使用已应用状态。&lt;/p&gt;</description>
      </item>
    <item>
        <title>准备与工具</title>
        <link>https://barn.pgsty.com/zh/docs/reference/commands/setup/</link>
        <pubDate>Wed, 11 Nov 2026 00:00:00 +0800</pubDate>
        
        <guid>https://barn.pgsty.com/zh/docs/reference/commands/setup/</guid>
        <description>&lt;p&gt;生成清单、准备宿主、校验配置，以及查看版本和生成补全脚本。&lt;/p&gt;&#xA;&lt;p&gt;本参考对应 &lt;strong&gt;Barn 1.2.0&lt;/strong&gt;；选项表区分 &lt;strong&gt;1.1.0 已有选项&lt;/strong&gt; 与 &lt;strong&gt;1.2.0 新增选项&lt;/strong&gt;，具体范围见&lt;a href=&#34;https://barn.pgsty.com/zh/docs/reference/commands/#versions&#34;&gt;版本基线&lt;/a&gt;。所有命令继承&lt;a href=&#34;https://barn.pgsty.com/zh/docs/reference/commands/#global-options&#34;&gt;全局选项&lt;/a&gt;。&lt;/p&gt;&#xA;&lt;h2 id=&#34;barn-setup&#34;&gt;&lt;code&gt;barn setup&lt;/code&gt;&#xA;&lt;/h2&gt;&#xA;&lt;div class=&#34;td-code td-code--untitled&#34; id=&#34;td-code-5cfb9e0f-fence-0&#34; data-td-code data-td-code-auto-id&#xA;     data-td-language=&#34;text&#34; data-td-line-count=&#34;1&#34;&gt;&#xA;  &lt;div class=&#34;td-code__viewport&#34; id=&#34;td-code-5cfb9e0f-fence-0-viewport&#34; data-td-code-viewport&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;barn setup [meta|dual|trio|full] [flags]&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;p&gt;准备宿主软件包、固定 IP 网络、镜像与所选清单，然后运行 &lt;code&gt;barn up&lt;/code&gt; 创建 Linux VM。&lt;code&gt;meta&lt;/code&gt;、&lt;code&gt;dual&lt;/code&gt;、&lt;code&gt;trio&lt;/code&gt;、&lt;code&gt;full&lt;/code&gt; 模板分别包含 1、2、3、4 个节点；未指定模板或 &lt;code&gt;-f&lt;/code&gt; 时复用发现的清单，没有清单才生成 &lt;code&gt;meta&lt;/code&gt;。&lt;code&gt;-c&lt;/code&gt; 与规格选项用于生成模板，显式规格选项不能用来改写已有清单；1.2.0 复用清单时也忽略规格环境变量。&lt;/p&gt;</description>
      </item>
    
  </channel>
</rss>
