用途:针对 Joel 的 ASUSTOR NAS 主机 three-body 做主机级运维,适用于 NAS 不稳定、SMB/NFS 挂载、挂载盘消失等排查;涉及 Panda/Flagg Central 迁移时改用 system-architecture,涉及 Tailscale/MagicDNS 时改用 tailnet-topology。
主要能力:提供非交互 SSH 检查命令,如 ssh -o BatchMode=yes -o ConnectTimeout=8 joel@three-body 'hostname && whoami && pwd && uptime';记录主机事实(AS6508T、ADM 5.1.3.RI81、Linux 6.6.x、eth2 万兆、MTU 9000);存储映射(/volume1 Btrfs RAID5 约 64T、/volume2 Btrfs RAID1 约 1.9T、/volume0 ext4);SMB/NFS 服务与共享名;NFS 导出与 UID 映射注意事项;Flagg 局域网挂载约定与调优参数。
使用方式:优先只读检查,如 uptime、cat /proc/mdstat、df -hT、mount、dmesg、netstat、showmount -e three-body;修改 NFS 导出需显式授权,先备份 /etc/exports,最小改动后运行 /usr/builtin/sbin/exportfs -ra 并用 showmount 验证;重启 NFS 使用 PATH=/usr/builtin/sbin:/usr/builtin/bin:/usr/sbin:/usr/bin:/sbin:/bin /usr/builtin/etc/init.d/S41nfs restart。
适用场景:NAS 健康检查、SMB/NFS 挂载调试、挂载盘消失排查、Flagg 与 Blaine 的持久挂载安装与验证。
限制:远程 ADM 非标准 Linux,缺少 rg、hostnamectl、findmnt 等工具;SMART 检查可能需 root;不得打印密钥、令牌、序列号等敏感信息;存储修复、RAID 变更、Btrfs scrub/balance、导出编辑与服务重启可能影响工作负载,须先检查并说明风险。