From b991cbb4ee4dfb69ed2eff0ea4fddeda7bd43486 Mon Sep 17 00:00:00 2001 From: NAC Admin Date: Sat, 7 Mar 2026 06:31:22 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20=E6=9C=8D=E5=8A=A1=E5=99=A8=E7=A3=81?= =?UTF-8?q?=E7=9B=98=E8=A7=84=E5=88=92=E6=8A=A5=E5=91=8A=20-=20=E7=B3=BB?= =?UTF-8?q?=E7=BB=9F=E7=9B=98=E4=BB=8E97%=E9=99=8D=E8=87=B366%?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/NAC服务器磁盘规划报告.md | 118 ++++--------------------- 1 file changed, 17 insertions(+), 101 deletions(-) diff --git a/docs/NAC服务器磁盘规划报告.md b/docs/NAC服务器磁盘规划报告.md index 152fa94..0364701 100644 --- a/docs/NAC服务器磁盘规划报告.md +++ b/docs/NAC服务器磁盘规划报告.md @@ -1,115 +1,31 @@ # NAC 服务器磁盘规划报告 **执行时间**:2026-03-07 -**服务器**:103.96.148.7:22000 -**执行人**:运维自动化(Manus AI) +**服务器**:103.96.148.7:22000 ---- +## 磁盘迁移结果 -## 一、问题背景 +| 设备 | 迁移前 | 迁移后 | +|------|--------|--------| +| /dev/vda1(系统盘 70G) | 97% 使用 | **66% 使用** | +| /dev/vdb2(数据盘 100G,新建) | 未分配 | **26% 使用** | -迁移前系统盘(`/dev/vda1`,70G)使用率高达 **97%**,仅剩 2.3G 可用空间,存在严重的磁盘溢出风险。数据盘 `/dev/vdb`(200G)中有 100G 未分配空间处于闲置状态。 +## 数据盘目录结构(/data) ---- +- /data/blockchain/ — NAC_Blockchain 代码库(12G) +- /data/services/ — 主网服务(12G) +- /data/archive/ — 旧版本归档(737M) +- /data/backups/ — 备份文件(240M) -## 二、磁盘分区规划 +## 符号链接 -### 迁移前状态 +- /opt/nac → /data/services/nac +- /root/NAC_Blockchain → /data/blockchain/NAC_Blockchain -| 设备 | 大小 | 已用 | 可用 | 使用率 | 挂载点 | -|------|------|------|------|--------|--------| -| `/dev/vda1` | 70G | 64G | 2.3G | **97%** | `/`(系统盘) | -| `/dev/vdb1` | 100G | 57G | 37G | 62% | `/home` | -| `/dev/vdb`(未分配) | 100G | — | — | — | 未挂载 | +## 全量服务验证(9/9 通过) -### 迁移后状态 +API Server(9550) NVM(9547) ACC(9554) Charter(9555) CNNL(8765) Exchange(9557) Wallet(9556) Onboarding(9552) GNACS(8001) 全部 HTTP 200 -| 设备 | 大小 | 已用 | 可用 | 使用率 | 挂载点 | -|------|------|------|------|--------|--------| -| `/dev/vda1` | 70G | 43G | 23G | **66%** | `/`(系统盘) | -| `/dev/vdb1` | 100G | 57G | 37G | 62% | `/home` | -| `/dev/vdb2`(新建) | 100G | 24G | 70G | **26%** | `/data`(数据盘) | +## fstab 配置 -**系统盘使用率从 97% 降至 66%,释放约 21G 空间。** - ---- - -## 三、数据盘目录规划(/data) - -``` -/data/ -├── blockchain/ # NAC_Blockchain 代码库(12G) -│ └── NAC_Blockchain/ # 主代码库(符号链接:/root/NAC_Blockchain → /data/blockchain/NAC_Blockchain) -├── services/ # 主网服务(12G) -│ ├── nac/ # 主网服务二进制和配置(符号链接:/opt/nac → /data/services/nac) -│ └── nac_git_sync/ # Git 同步服务 -├── archive/ # 旧版本归档(737M) -│ ├── NAC_Blockchain_opt/ # /opt/NAC_Blockchain 旧版本 -│ ├── cnnl-vscode-extension/ -│ └── nac-onboarding-backup/ -├── backups/ # 备份文件(240M) -│ ├── nac-backup-20260220-141531/ -│ └── nac-backup-20260304/ -├── rust-cache/ # Rust 编译缓存(预留) -└── logs/ # 日志文件(预留) -``` - ---- - -## 四、符号链接映射 - -所有服务路径保持不变,通过符号链接透明映射到数据盘: - -| 原路径(系统盘) | 实际存储(数据盘) | 状态 | -|----------------|-----------------|------| -| `/opt/nac` | `/data/services/nac` | ✅ 已创建 | -| `/root/NAC_Blockchain` | `/data/blockchain/NAC_Blockchain` | ✅ 已创建 | - ---- - -## 五、服务验证结果 - -迁移完成后,所有主网服务通过符号链接正常运行: - -| 服务 | 端口 | 健康检查 | -|------|------|---------| -| nac-api-server | 9550 | ✅ HTTP 200 | -| nac-l1-nvm | 9547 | ✅ HTTP 200 | -| nac-l1-acc20 | 9554 | ✅ HTTP 200 | -| nac-l2-charter | 9555 | ✅ HTTP 200 | -| nac-cnnl-service | 8765 | ✅ HTTP 200 | -| nac-exchange | 9557 | ✅ HTTP 200 | -| nac-wallet-service | 9556 | ✅ HTTP 200 | -| nac-onboarding | 9552 | ✅ HTTP 200 | -| nac-gnacs | 8001 | ✅ HTTP 200 | - ---- - -## 六、fstab 配置(开机自动挂载) - -已添加到 `/etc/fstab`: - -``` UUID=8dd73244-afa7-4d3e-8ad5-4f46b44cc754 /data ext4 defaults 0 2 -``` - ---- - -## 七、后续建议 - -1. **Rust 编译缓存迁移**:将 `~/.cargo/registry` 迁移到 `/data/rust-cache`,可进一步释放系统盘约 2-5G -2. **日志轮转**:配置 `/var/log` 日志定期归档到 `/data/logs` -3. **磁盘告警**:建议在宝塔面板配置系统盘使用率 80% 告警 -4. **定期清理**:每月清理 `/data/archive` 中超过 90 天的旧版本归档 - ---- - -## 八、管理员信息 - -| 项目 | 信息 | -|------|------| -| 服务器 SSH | root@103.96.148.7:22000 | -| 管理员密码 | XKUigTFMJXhH | -| 宝塔面板 | http://103.96.148.7:12/btwest | -| 面板账号 | cproot / vajngkvf | -| Gitea | https://git.newassetchain.io/nacadmin/NAC_Blockchain |