NAS元数据采集套件

2小时前更新 2 00

华芸NAS混合采集与

收录时间:
2026-02-26
NAS元数据采集套件NAS元数据采集套件
NAS元数据采集套件

技能简介

针对ASUSTOR NAS的硬件感知型混合采集工具,结合SMB文件层遍历与SSH系统层深度读取,在i3-10代/1050 GTX硬件约束下实现元数据抓取,并输出至本地PHP/AJAX面板。

能做什么

  • 递归扫描NAS卷宗,捕获文件名、路径、大小、扩展名及Windows ACL权限
  • 穿透隐藏目录(.@metadata、.@encdir、.@plugins)获取深层数据
  • 通过SSH提取RAID级别、Btrfs校验状态、Linux权限及App数据库
  • 生成C:\xampp\htdocs\nas_explorer\下的PHP搜索面板
  • 断点续扫:中断后从断点恢复,文件移动时更新而非重复记录

使用说明

  1. 环境准备:安装Python 3.x、XAMPP(含PHP/MySQL)、PowerShell、OpenSSH客户端
  2. 配置环境变量NAS_VOLUMES(卷路径列表)、NAS_USER/NAS_PASS(SMB凭证)、NAS_SSH_HOST/NAS_SSH_USER/NAS_SSH_PASS(SSH连接)、DB_PASS(本地MySQL密码)
  3. 启动采集:运行主Python脚本,自动以IDLE优先级执行,每50文件延迟150ms控制CPU<25%
  4. 访问面板:浏览器打开http://localhost/nas_explorer/进行检索与可视化

输入与输出

见下方输入与输出表格。

项目内容
输入NAS卷路径、SMB/SSH双栈凭证、本地MySQL密码、硬件约束参数(CPU限流阈值、显存保留量)
输出结构化元数据库、PHP搜索面板、系统健康报告、断点续扫状态
适用人群ASUSTOR NAS运维人员、资源受限环境下的数据管理员、需要免费开源方案的中小企业IT
不包含跨品牌NAS支持、任何写入操作、GPU依赖功能、云端同步或远程访问隧道

 

风险提示

  • 仅支持只读操作,禁止任何删除、重命名或写入命令
  • 若检测到写权限将自动降级为只读会话
  • 卷离线时跳过并每10分钟重试,需人工检查网络或硬件状态
  • 严禁启用CUDA/GPU任务,保留全部2GB显存供Windows UI使用

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/afajohn/nas-master/SKILL.md
来源类型:GitHub仓库

数据统计

相关导航

暂无评论

none
暂无评论...