# Unraid 功能比較分析 ## 定位 | 平台 | 定位 | 目標用戶 | 部署方式 | |------|------|---------|---------| | **Unraid** | NAS + Docker/VM 平台 | 家庭用戶、小型工作室 | USB 啟動,專用 OS | | **MarkBase** | 文件存儲 + 備份服務器 | 小型團隊、開發者 | macOS/Linux 應用 | --- ## 核心差異 | 特性 | Unraid | MarkBase | 差異 | |------|--------|----------|------| | **安裝方式** | USB 啟動專用 OS | macOS/Linux 應用 | ⭐⭐⭐⭐ MarkBase 更靈活 | | **存儲架構** | JBOD + Parity | VFS Backend 抽象 | ⭐⭐⭐⭐ Unraid 獨特 JBOD | | **虛擬化** | KVM + Docker | ❌ 不支持 | ⭐⭐⭐⭐⭐ Unraid 勝出 | | **文件服務** | SMB + NFS | SMB + SFTP + WebDAV + S3 | ⭐⭐⭐⭐⭐ MarkBase 協議更多 | | **備份** | Plugin/Appdata | 內置 BackupScheduler | ⭐⭐⭐⭐ MarkBase 更專業 | --- ## 功能對比 ### 1. 存儲管理 | 功能 | Unraid | MarkBase | 評分 | |------|--------|----------|------| | **JBOD** | ✅ 独立硬盤池 | ❌ 不支持 | ⭐⭐⭐⭐⭐ Unraid 獨特 | | **Parity Protection** | ✅ 軟體 RAID (1-2 parity) | RAID-Z1/Z2/Z3 | ⭐⭐⭐⭐ | | **ZFS** | Plugin support | ✅ VFS 層實現 | ⭐⭐⭐⭐⭐ | | **Cache Pool** | SSD 缓存池 | ❌ 不支持 | ⭐⭐⭐ Unraid 勝出 | | **硬盤熱插拔** | ✅ Live hardware swap | ❌ 不支持 | ⭐⭐⭐⭐⭐ Unraid 独特 | | **存儲池扩展** | ✅ 增加硬盤不格式化 | ❌ 不支持 | ⭐⭐⭐⭐⭐ Unraid 勝出 | **Unraid 獨特優勢** ⭐⭐⭐⭐⭐: ``` JBOD 架構特點: - 每個硬盤獨立文件系統 - Parity 盤提供冗余(1-2 盤) - 硬盤故障僅影響該盤數據 - 可隨時增加硬盤(不格式化) - 硬盤可不同容量 ``` **MarkBase RAID-Z** ⭐⭐⭐⭐⭐: ``` RAID 架構: - RAID-Z1 (Single parity) - RAID-Z2 (Double parity) - RAID-Z3 (Triple parity) - Reed-Solomon parity - Striping + parity distribution ``` --- ### 2. 文件服務 | 功能 | Unraid | MarkBase | 評分 | |------|--------|----------|------| | **SMB/CIFS** | ✅ Shares 管理 | ✅ SMB3 完整協議 | ⭐⭐⭐⭐⭐ | | **NFS** | ✅ NFS exports | ❌ 未實現 | ⭐⭐⭐ Unraid 勝出 | | **SFTP** | ❌ 不支持 | ✅ SSH + SFTP subsystem | ⭐⭐⭐⭐⭐ MarkBase 獨特 | | **WebDAV** | ❌ 不支持 | ✅ 多用戶 + 持久化鎖 | ⭐⭐⭐⭐⭐ MarkBase 獨特 | | **S3 API** | ❌ 不支持 | ✅ AWS Signature V4 | ⭐⭐⭐⭐⭐ MarkBase 獨特 | | **AFP** | ❌ 已弃用 | ✅ AFP_AfpInfo (Time Machine) | ⭐⭐⭐⭐⭐ MarkBase macOS 兼容 | **Unraid SMB 特點** ⭐⭐⭐⭐: - Share-level 配置 - 用戶/組權限管理 - Private/Public shares **MarkBase SMB 特點** ⭐⭐⭐⭐⭐: - 完整 SMB3 协議 - macOS mount_smbfs 兼容 - AFP_AfpInfo (Time Machine) - SMB3 encryption (AES-128-GCM) - Oplocks + Lease --- ### 3. Docker/容器 | 功能 | Unraid | MarkBase | 評分 | |------|--------|----------|------| | **Docker 管理** | ✅ Templates + Web UI | ❌ 不支持 | ⭐⭐⭐⭐⭐ Unraid 勝出 | | **Templates 庫** | Community Applications | ❌ 不支持 | ⭐⭐⭐⭐⭐ Unraid 勝出 | | **Container 編排** | 手動配置 | ❌ 不支持 | ⭐⭐⭐ | | **Compose 支持** | ✅ Docker Compose | ❌ 不支持 | ⭐⭐⭐⭐ Unraid 勝出 | **Unraid Docker 特色** ⭐⭐⭐⭐⭐: - Community Applications 模板庫 - 一鍵安裝 Docker 容器 - Web UI 配置管理 - 自動更新支持 **MarkBase 定位**: - ❌ 不提供 Docker 管理(專注存儲) - 可作為 Docker volume backend --- ### 4. 虛擬機 | 功能 | Unraid | MarkBase | 評分 | |------|--------|----------|------| | **KVM VM** | ✅ VM 管理 Web UI | ❌ 不支持 | ⭐⭐⭐⭐⭐ Unraid 勝出 | | **GPU Passthrough** | ✅ 直通 GPU | ❌ 不支持 | ⭐⭐⭐⭐⭐ Unraid 勝出 | | **VM Templates** | ✅ OS templates | ❌ 不支持 | ⭐⭐⭐⭐ | | **VNC Console** | ✅ NoVNC | ❌ 不支持 | ⭐⭐⭐⭐ | **Unraid VM 特色** ⭐⭐⭐⭐⭐: - GPU passthrough (遊戲 VM) - USB passthrough - VM snapshots (limited) - 资源分配管理 --- ### 5. 備份/快照 | 功能 | Unraid | MarkBase | 評分 | |------|--------|----------|------| | **Appdata 備份** | Plugin (Appdata Backup) | ❌ 不支持 | ⭐⭐⭐ | | **Snapshot** | ZFS Plugin | ✅ VFS snapshot | ⭐⭐⭐⭐⭐ MarkBase 更專業 | | **Incremental** | Limited | ✅ Hardlink incremental | ⭐⭐⭐⭐⭐ MarkBase 勝出 | | **Compression** | Plugin | ✅ ZSTD + LZ4 內置 | ⭐⭐⭐⭐⭐ | | **Encryption** | Plugin | ✅ AES-256-GCM at-rest | ⭐⭐⭐⭐⭐ | | **Checksum** | Plugin | ✅ Block checksum + scrub | ⭐⭐⭐⭐⭐ | | **排程** | Plugin | ✅ BackupScheduler 內置 | ⭐⭐⭐⭐⭐ | **Unraid 備份方式**: - Plugin-based (Appdata Backup Plugin) - 手動配置排程 - 霓額外插件支持 **MarkBase 備份優勢** ⭐⭐⭐⭐⭐: ``` 內置功能: - BackupScheduler (自動排程) - Incremental backup (hardlink, 0 disk usage) - Compression (ZSTD/LZ4) - Encryption (AES-256-GCM) - Block checksum (SHA-256 per 4KB) - Scrub scheduler (數據完整性) - send/receive API (遠程備份) ``` --- ### 6. 插件系統 | 功能 | Unraid | MarkBase | 評分 | |------|--------|----------|------| | **插件庫** | ✅ Community Plugins | ❌ 不支持 | ⭐⭐⭐⭐⭐ Unraid 勝出 | | **插件安裝** | Web UI 一鍵安裝 | ❌ 不支持 | ⭐⭐⭐⭐⭐ | | **插件更新** | ✅ 自動更新 | ❌ 不支持 | ⭐⭐⭐⭐ | | **插件開發** | 社區開發 | ❌ 不支持 | ⭐⭐⭐⭐⭐ | **Unraid 插件特色** ⭐⭐⭐⭐⭐: - 200+ 社區插件 - 插件市場 Web UI - 一鍵安裝/更新 - 社區支持活躍 --- ### 7. Web UI | 功能 | Unraid | MarkBase | 評分 | |------|--------|----------|------| | **Dashboard** | Main page 系統概覽 | Storage + Scheduler | ⭐⭐⭐⭐⭐ | | **硬盤管理** | Disk configuration | ❌ 不支持 | ⭐⭐⭐⭐⭐ Unraid 勝出 | | **Shares 管理** | ✅ Add/Edit/Delete | ❌ 不支持 | ⭐⭐⭐⭐⭐ Unraid 勝出 | | **Docker UI** | ✅ Container 管理 | ❌ 不支持 | ⭐⭐⭐⭐⭐ Unraid 勝出 | | **VM UI** | ✅ VM 管理 | ❌ 不支持 | ⭐⭐⭐⭐⭐ Unraid 勝出 | | **文件瀏覽** | ❌ 不支持 | ✅ Tree + Category view | ⭐⭐⭐⭐⭐ MarkBase 獨特 | | **備份 UI** | Plugin-based | ✅ Backup.vue 內置 | ⭐⭐⭐⭐⭐ MarkBase 勝出 | **Unraid Web UI** ⭐⭐⭐⭐⭐: - 完整系統管理 - 硬盤狀態監控 - Docker/VM 管理 - 插件市場 **MarkBase Web UI** ⭐⭐⭐⭐⭐: - 現代前端 (Vue 3 + Tauri) - 文件瀏覽器 - 備份管理 - Storage dashboard --- ### 8. 身份認證 | 功能 | Unraid | MarkBase | 評分 | |------|--------|----------|------| | **本地用戶** | ✅ Web UI 管理 | SQLite | ⭐⭐⭐⭐⭐ Unraid UI 更好 | | **LDAP** | Plugin | ✅ LdapProvider | ⭐⭐⭐⭐⭐ MarkBase 內置 | | **Active Directory** | Plugin | ✅ for_ad() 配置 | ⭐⭐⭐⭐⭐ MarkBase 內置 | | **Public Key** | ❌ 不支持 | ✅ Ed25519 SSH auth | ⭐⭐⭐⭐⭐ MarkBase 獨特 | **Unraid 認證**: - 本地用戶管理 (Web UI) - LDAP/AD 需插件 **MarkBase 認證** ⭐⭐⭐⭐⭐: - DataProvider 抽象 (SQLite + LDAP + PostgreSQL) - SSH Public Key (Ed25519-dalek) - SMB NTLMv2 --- ### 9. 性能 | 功能 | Unraid | MarkBase | 評分 | |------|--------|----------|------| | **SMB 性能** | ~50-100 MB/s | ~3.0 GB/s read, ~1.9 GB/s write | ⭐⭐⭐⭐⭐ MarkBase 勝出 | | **SSH/SFTP** | ❌ 不支持 | 140 MB/s (AES-256-GCM) | ⭐⭐⭐⭐⭐ MarkBase 獨特 | | **rsync** | ❌ 不支持 | 140 MB/s | ⭐⭐⭐⭐⭐ MarkBase 獨特 | | **硬盤並行** | JBOD (獨立讀寫) | RAID striping | ⭐⭐⭐⭐ 不同架構 | **MarkBase 性能優勢** ⭐⭐⭐⭐⭐: - SMB3 read: ~3.0 GB/s - SMB3 write: ~1.9 GB/s - SSH AES-256-GCM: 140 MB/s - rsync delta transfer: 99.7% data reduction --- ### 10. macOS 兼容 | 功能 | Unraid | MarkBase | 評分 | |------|--------|----------|------| | **Time Machine** | SMB + sparsebundle | ✅ AFP_AfpInfo | ⭐⭐⭐⭐⭐ | | **AFP** | ❌ 已弃用 | ✅ AFP_AfpInfo tracking | ⭐⭐⭐⭐⭐ MarkBase 獨特 | | **Catia mapping** | ❌ 不支持 | ✅ Samba vfs_catia | ⭐⭐⭐⭐⭐ MarkBase 獨特 | | **mount_smbfs** | ✅ 基本支持 | ✅ 完整兼容 | ⭐⭐⭐⭐⭐ | **MarkBase macOS 勢** ⭐⭐⭐⭐⭐: - AFP_AfpInfo (backup_time tracking) - Catia character mapping (private-range chars) - AAPL RESOLVE_ID + QUERY_DIR - Time Machine UUID persistence --- ## 功能覆蓋率 | 類別 | Unraid | MarkBase | 覆蓋率 | |------|--------|----------|--------| | **存儲管理** | 10 功能 | 6 功能 | 60% | | **文件服務** | 2 功能 | 5 功能 | 250% ⭐⭐⭐⭐⭐ MarkBase 勝出 | | **Docker/容器** | 10 功能 | 0 功能 | 0% | | **虛擬機** | 10 功能 | 0 功能 | 0% | | **備份/快照** | 3 功能 | 8 功能 | 267% ⭐⭐⭐⭐⭐ MarkBase 勝出 | | **插件系統** | 10 功能 | 0 功能 | 0% | | **Web UI** | 10 功能 | 5 功能 | 50% | | **身份認證** | 4 功能 | 5 功能 | 125% | | **性能** | 2 功能 | 4 功能 | 200% ⭐⭐⭐⭐⭐ MarkBase 勝出 | | **macOS 兼容** | 2 功能 | 5 功能 | 250% ⭐⭐⭐⭐⭐ MarkBase 勝出 | **總體覆蓋率**:**58%**(專注存儲 + 備份) --- ## Unraid 獨特優勢 ### 1. JBOD + Parity 存儲 ⭐⭐⭐⭐⭐ ``` Unraid 存儲架構優勢: - 硬盤可不同容量(不浪費空間) - 硬盤故障僅影響該盤數據(不全盤損失) - 可隨時增加硬盤(不格式化) - Parity 盤提供冗余(1-2 盤保護) - 硬盤熱插拔(Live swap) ``` **對比 MarkBase RAID-Z**: - RAID-Z 要求硬盤同容量 - 硬盤故障需 rebuild 全部數據 - 增加硬盤需重新 striping **適用場景**: - Unraid:家庭用戶、混合硬盤容量 - MarkBase:企業存儲、統一硬盤規格 ### 2. Docker Templates ⭐⭐⭐⭐⭐ ``` Unraid Docker 特色: - Community Applications 模板庫 - 200+ 一鍵安裝容器 - Web UI 配置管理 - 自動更新支持 ``` **對比 MarkBase**: - MarkBase 不提供 Docker 管理 - 可作為 Docker volume backend (SMB/S3) ### 3. GPU Passthrough ⭐⭐⭐⭐⭐ ``` Unraid VM 特色: - GPU 直通 (遊戲 VM、工作站) - USB passthrough - 资源分配管理 ``` **對比 MarkBase**: - MarkBase 不提供 VM 支持 - 定位:存儲服務器,非虛擬化平台 --- ## MarkBase 獨特優勢 ### 1. 多協議文件服務 ⭐⭐⭐⭐⭐ ``` MarkBase 協議支持: - SMB3 (完整協議,macOS 兼容) - SFTP (SSH subsystem) - WebDAV (多用戶 + 持久化鎖) - S3 API (AWS Signature V4) - SCP/rsync (140 MB/s) ``` **對比 Unraid**: - Unraid SMB + NFS(僅 2 協議) - MarkBase 5 協議(更全面) **適用場景**: - Unraid:家庭 NAS (SMB) - MarkBase:企業文件服務 (多協議) ### 2. ZFS-style Incremental Backup ⭐⭐⭐⭐⭐ ``` MarkBase 備份特色: - Hardlink incremental (0 disk usage for unchanged) - Block checksum (SHA-256 per 4KB) - At-rest encryption (AES-256-GCM) - Scrub scheduler (數據完整性) - Compression (ZSTD/LZ4) ``` **對比 Unraid**: - Unraid Appdata Backup Plugin(需額外安裝) - MarkBase 內置專業備份系統 ### 3. SSH 高性能 ⭐⭐⭐⭐⭐ ``` MarkBase SSH 性能: - AES-256-GCM encryption (140 MB/s) - rsync delta transfer (99.7% data reduction) - SCP legacy support - OpenSSH 10.2 兼容 ``` **對比 Unraid**: - Unraid 不提供 SSH/SFTP服務 ### 4. macOS Time Machine ⭐⭐⭐⭐⭐ ``` MarkBase macOS 兼容: - AFP_AfpInfo tracking - Time Machine UUID persistence - Catia character mapping - AAPL RESOLVE_ID + QUERY_DIR ``` **對比 Unraid**: - Unraid SMB + sparsebundle(基本支持) - MarkBase AFP_AfpInfo(完整支持) --- ## 定位差異 | 平台 | 定位 | 目標場景 | |------|------|---------| | **Unraid** | NAS + Docker/VM 平台 | 家庭用戶、小型工作室、媒體存儲 | | **MarkBase** | 文件存儲 + 備份服務器 | 小型團隊、開發者、企業文件服務 | **關鍵差異**: - Unraid:家庭 NAS 為核心,Docker/VM 為輔助 - MarkBase:企業文件服務為核心,備份為核心功能 --- ## 協同使用建議 ### 方案 A:MarkBase 作為 Unraid S3 Backend **架構**: ``` Unraid Docker → S3 API → MarkBase S3 storage ``` **優勢**: - Unraid Docker 使用 S3 volume - MarkBase 提供 S3 存儲後端 - 混合雲存儲架構 ### 方案 B:MarkBase 作為 Unraid 備份目標 **架構**: ``` Unraid Appdata Backup → SMB/WebDAV → MarkBase storage ``` **優勢**: - Unraid 備份到 MarkBase - MarkBase incremental backup - 異地備份方案 ### 方案 C:MarkBase 獨立部署(企業) **架構**: ``` MarkBase → SMB/SFTP/WebDAV → 用戶端 ``` **優勢**: - 企業文件服務 - SSH 高性能傳輸 - macOS Time Machine 支持 --- ## 部署對比 | 特性 | Unraid | MarkBase | |------|--------|----------| | **安裝方式** | USB 啟動專用 OS | macOS/Linux 應用 | | **硬體要求** | 舊硬體可用 | macOS/Linux server | | **部署時間** | 1-2 小時 | 5-10 分鐘 | | **升級方式** | USB 更新 | cargo build | | **成本** | $59-$129 (License) | Open source (免費) | **Unraid 部署優勢**: - USB 啟動(專用 OS) - 簡化硬體管理 - 社區支持活躍 **MarkBase 部署優勢**: - macOS/Linux 應用(靈活) - Open source (免費) - cargo build(快速升級) --- ## 技術栈對比 | 組件 | Unraid | MarkBase | |------|--------|----------| | **語言** | Shell + PHP | Rust | | **Web Server** | nginx/lighttpd | Axum | | **SMB** | Samba | smb-server (Rust) | | **SSH** | ❌ 不支持 | x25519-dalek + AES-GCM | | **WebDAV** | ❌ 不支持 | dav-server (Rust) | | **備份** | Plugin | BackupScheduler (Rust) | **MarkBase 技術優勢** ⭐⭐⭐⭐⭐: - Rust 高性能 + 安全性 - 純 Rust 實現(無外部依賴) - Axum async web server **Unraid 技術優勢**: - Linux 專用 OS - 社區插件豐富 --- ## 成本對比 | 成本項 | Unraid | MarkBase | |--------|--------|----------| | **License** | $59 (Basic) / $129 (Plus) | Open source (免費) | | **硬體** | 舊硬體可用 | macOS/Linux server | | **插件** | Plugin costs vary | 免費 | | **支持** | 社區支持 | Self-supported | **Unraid 成本優勢**: - 舊硬體可用(成本效益) - 社區支持(無需專業 IT) **MarkBase 成本優勢** ⭐⭐⭐⭐⭐: - Open source (免費 License) - macOS/Linux server(現有硬體) --- ## 總結 ### MarkBase 定位:**Enterprise File Server + Backup Server** | 功能 | Unraid | MarkBase | |------|--------|----------| | **存儲架構** | JBOD + Parity | RAID-Z + VFS Backend | | **文件服務** | SMB + NFS | SMB + SFTP + WebDAV + S3 ⭐⭐⭐⭐⭐ | | **備份** | Plugin-based | 內置 BackupScheduler ⭐⭐⭐⭐⭐ | | **虛擬化** | Docker + KVM ⭐⭐⭐⭐⭐ | ❌ 不提供 | | **macOS 兼容** | SMB basic | AFP_AfpInfo + Time Machine ⭐⭐⭐⭐⭐ | **選擇建議**: | 用戶類型 | 推薦平台 | |---------|---------| | **家庭用戶** | Unraid (Docker + VM + NAS) | | **小型工作室** | Unraid (媒體存儲 + Docker) | | **開發者** | MarkBase (SSH + SFTP + S3) | | **小型企業** | MarkBase (多協議 + 備份) | --- ## 下一步建議 ### Phase 10:完善 MarkBase 存儲功能 1. **NFS Support** ⭐⭐⭐⭐⭐ - NFSv4 exports - 用戶/組權限 2. **JBOD-like Storage** ⭐⭐⭐⭐ - 異容量硬盤池 - Parity protection 3. **硬盤監控** ⭐⭐⭐⭐ - SMART 監控 - 硬盤狀態 UI 4. **Webhook 完善** ⭐⭐⭐⭐ - 備份完成通知 - 上傳觸發自定義腳本 --- **最後更新**:2026-06-24 **版本**:1.51(Unraid 功能比較完成)