ZONE是什么?
ZONE是我的移动工作空间,通过挂载不同宿主和脚本实现完全硬件间同步,无云端和版本管理,灵感来自于美式卡车挂房子的美学,是铽休斯之船:)(此站点为ZONE的线上微缩版本)

目录
ZONE/
├── 文档/ — 我的tag
├── SHED/ — 练琴用目录
├── Projects/ — 项目目录
└── 移动大图书馆/ — 不同学科需要查阅的书籍
ZoneSync
ZoneSync是我用来同步ZONE的脚本。
它在 ZONE 生态里的角色 —— 每次同步 = 一次完整对齐,避免多点 concurrent 写入的冲突:
- 无历史、无合并、无冲突 —— 你选定当下的权威副本(哪台电脑现在是 Source of Truth),其他都是被覆盖的 clone。方向的责任你自己扛,工具不猜。
- 索引跟着 ZONE 走 ——
.zonesync.db是相对路径的 blake2b 内容哈希索引,插到别的机器/挂载点上不需要重扫。反向 sync(从副本再往权威推)也是这个索引让它秒完成。 - 原子写 ——
tmp → fsync → rename,同步过程中断电不会留半个文件。 - 单向是特性不是缺陷 —— 双向同步的冲突解决是灾难来源,明确拒绝进 zonesync。想有版本回滚就在 Target 上叠一层快照(restic / btrfs snapshot)单独跑,不混进 zonesync。
详情请至:https://github.com/null102/zonesync/
Zone System Visulizer

用Godot搭建,fsn(1992 SGI IRIX)/ fsv(1999 Linux)的现代精神续作。丢一份 zsv.x86_64 到任意目录里打开,那个目录就以三维基座 + 立方体 + 连线的方式呈现,WASD 飞行 + 鼠标视角。
架构上它的三层分离(数据源 / 布局 / 样式,各自独立可换):以后想把 FsnClassicStyle 换成 ModernPBRStyle、或者把文件系统 scanner 换成 GitScanner / DependencyScanner,只改 main.gd 一行不动其他。这让 zsv 不止是"文件系统查看器",而是 ZONE 里任何有树结构的东西的通用观景台。