# NAS **Repository Path**: my_module/nas ## Basic Information - **Project Name**: NAS - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-04-06 - **Last Updated**: 2026-04-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # nas - NAS 存储管理模块 myphp 项目的 NAS 存储管理扩展模块,提供磁盘管理、RAID、文件管理、SMB 共享、WebDav 共享等功能。 ## 特性 - **磁盘管理**:磁盘/分区信息、S.M.A.R.T 健康检测 - **RAID 管理**:RAID 0/1/5/6/10 创建管理(Linux mdadm / Windows Storage Spaces) - **文件管理**:浏览、上传(TUS 断点续传)、下载、预览、搜索、批量操作 - **挂载管理**:本地磁盘、网络磁盘(SMB/SFTP/NFS/WebDav)、网盘(rclone mount) - **SMB 共享**:Linux Samba / Windows net share 管理 - **WebDav 共享**:rclone serve webdav,分组管理、多端口多挂载 - **文件权限**:用户/用户组权限控制、文件隐藏 - **文件分享**:生成分享链接(密码、有效期、次数限制) - **系统管理**:环境依赖检测、服务进程管理 - **跨平台**:支持 Linux 和 Windows ## 安装 通过后台「模块管理 → 安装模块」输入仓库地址安装: ``` https://gitee.com/my_module/nas.git ``` ## 模块信息 | 项目 | 值 | |------|-----| | 模块名 | nas | | 类型 | extension(扩展) | | 路由 | /nas | | 版本 | 1.0.0 | ## 数据表 - `nas_mount` — 挂载点 - `nas_share` — 文件分享 - `nas_webdav` — WebDav 共享配置 - `nas_webdav_group` — WebDav 分组 - `nas_smb` — SMB 共享配置 - `nas_file_perm` — 文件权限 - `nas_user` — 用户 NAS 配置 - `nas_perm_group` — 权限用户组 - `nas_perm_group_member` — 权限组成员 ## 系统依赖 | 依赖项 | 适用系统 | 用途 | |--------|---------|------| | rclone | Linux/Windows | 网盘/网络磁盘挂载、WebDav 服务 | | Samba | Linux | SMB 共享 | | mdadm | Linux | RAID 管理 | | FUSE / WinFsp | Linux/Windows | rclone mount 依赖 | | smartmontools | Linux/Windows | S.M.A.R.T 磁盘健康检测 | 详见 `docs/nas.md`。