3.7 KiB
3.7 KiB
NAC 服务器磁盘规划报告
执行时间:2026-03-07
服务器:103.96.148.7:22000
执行人:运维自动化(Manus AI)
一、问题背景
迁移前系统盘(/dev/vda1,70G)使用率高达 97%,仅剩 2.3G 可用空间,存在严重的磁盘溢出风险。数据盘 /dev/vdb(200G)中有 100G 未分配空间处于闲置状态。
二、磁盘分区规划
迁移前状态
| 设备 | 大小 | 已用 | 可用 | 使用率 | 挂载点 |
|---|---|---|---|---|---|
/dev/vda1 |
70G | 64G | 2.3G | 97% | /(系统盘) |
/dev/vdb1 |
100G | 57G | 37G | 62% | /home |
/dev/vdb(未分配) |
100G | — | — | — | 未挂载 |
迁移后状态
| 设备 | 大小 | 已用 | 可用 | 使用率 | 挂载点 |
|---|---|---|---|---|---|
/dev/vda1 |
70G | 43G | 23G | 66% | /(系统盘) |
/dev/vdb1 |
100G | 57G | 37G | 62% | /home |
/dev/vdb2(新建) |
100G | 24G | 70G | 26% | /data(数据盘) |
系统盘使用率从 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
七、后续建议
- Rust 编译缓存迁移:将
~/.cargo/registry迁移到/data/rust-cache,可进一步释放系统盘约 2-5G - 日志轮转:配置
/var/log日志定期归档到/data/logs - 磁盘告警:建议在宝塔面板配置系统盘使用率 80% 告警
- 定期清理:每月清理
/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 |