1. 引言
搭建一台安全、高效且安靜的個人 NAS 設備是一個非常有成就感的項目。本文將指導你如何使用 FriendlyElec 的 CM3588 單板計算機和 4TB NVMe 固態硬碟,通過 RAID 1 來構建具備數據冗餘的 4TB NAS,並安裝 Safeboxbd 以實現高效能與高度安全的 NAS。
2. 硬體配置與準備
2.1 FriendlyElec CM3588 介绍
FriendlyElec CM3588 是一款具性價比的單板計算機,專為嵌入式應用和高效能計算任務設計。它支持多個 NVMe SSD 介面和板載存儲,發熱量低、運行安靜,非常適合作為個人 NAS 設備。以下是其主要硬體特性:
- CPU: Rockchip RK3588,八核心處理器(4×Cortex-A76 + 4×Cortex-A55),性能強勁,能處理複雜的多任務和數據讀寫操作。
- GPU: ARM Mali-G610 MP4,支持高達 4K/8K 的多媒體輸出,適合需要多媒體管理的用戶,雖然 NAS 應用中不常使用。
- 記憶體: 支持 4GB/8GB LPDDR4X 記憶體,適合處理大規模文件傳輸和多任務處理。
- 存儲介面:
- 4 個 NVMe SSD 介面,支持高速 NVMe SSD 直接連接,能極大提升存儲設備的讀寫速度,非常適合構建高速數據傳輸的 RAID 陣列。
- 板載 64GB eMMC 存儲,可安裝操作系統,提升系統啟動速度與穩定性,同時將所有外部存儲用於數據存儲。
- 發熱少、靜音: CM3588 的低功耗設計使其運行時發熱極少,即便長時間工作也不需額外散熱風扇,幾乎無噪音,適合在個人與家庭環境中作為 NAS 伺服器使用。
- 網絡: 千兆以太網介面,確保快速的網絡數據傳輸速度,非常適合處理大型文件存儲和串流媒體。
2.2 硬體清單
- FriendlyElec CM3588 單板計算機
- 兩塊 4TB NVMe SSD 固態硬碟(M.2 插槽)
- 電源適配器
- USB 鍵盤與滑鼠
- 顯示器(通過 HDMI 連接到 CM3588)
- 16GB 或更大容量的 SD 卡(用於初始操作系統安裝)
- 一條網線(連接到路由器,確保網絡連接)
2.3 軟體清單
- Ubuntu Jammy Desktop ARM64 鏡像(從 FriendlyElec 官網下載)
- Rufus(將系統鏡像寫入 SD 卡)
- mdadm(用於創建和管理 RAID)
- Safeboxbd(免費的 NAS 軟體)
3. 系统安装
3.1 下載 Ubuntu Jammy Desktop ARM64 鏡像
首先,訪問 FriendlyElec 官網,下載適用於 CM3588 的 Ubuntu Jammy Desktop 22.04 ARM64 鏡像。該系統為 ARM 架構設計,適合安裝在 CM3588 上並充分利用其硬體特性。
3.2 使用 Rufus 將系統鏡像寫入 SD 卡
步驟:
- 下載並安裝 Rufus 工具來將鏡像寫入 SD 卡。
- 插入 SD 卡(建議 16GB 或更大)。
- 打開 Rufus,選擇從 FriendlyElec 下載的 Ubuntu Jammy Desktop ARM64 鏡像。
- 在設備選項中選擇插入的 SD 卡,然後點擊「開始」,將鏡像寫入 SD 卡。
- 寫入完成後,將 SD 卡取出,準備在 CM3588 上安裝操作系統。
3.3 插入 SD 卡並啟動
- 將 SD 卡插入 CM3588 的 SD 卡槽。
- 連接鍵盤、滑鼠、顯示器(通過 HDMI 接口),插入網線以確保網絡連接。
- 啟動 CM3588,系統會自動從 SD 卡引導進入 Ubuntu 安裝界面。
- 按照螢幕提示,將操作系統安裝到 CM3588 的 64GB eMMC 板載存儲中。這樣,你的外部存儲設備(NVMe SSDs)可以專門用於數據存儲,不會影響操作系統運行。
- 安裝完成後,取出 SD 卡,系統將自動重啟並從 eMMC 啟動。
4. 配置硬碟與 RAID 1
4.1 安裝 NVMe SSD
將兩塊 4TB NVMe SSD 固態硬碟插入 CM3588 的兩個 NVMe 插槽,並確保連接牢固。CM3588 支持 NVMe SSD 直接連接,確保高效數據傳輸性能。
4.2 確認硬碟連接
系統啟動後,運行如下命令來確認已安裝的 NVMe 硬碟是否正確連接:
lsblk
這會顯示所有連接的存儲設備,NVMe SSD 通常顯示為 /dev/nvme0n1
、/dev/nvme1n1
等。
4.3 創建 RAID 1 陣列
為確保數據的安全性和冗餘性,可以將兩塊 NVMe SSD 配置為 RAID 1。首先安裝 mdadm
工具:
sudo apt update
sudo apt install mdadm
接著,使用 mdadm
命令創建 RAID 1 陣列:
sudo mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/nvme0n1 /dev/nvme1n1
系統會提示是否確認擦除硬碟上的數據,輸入 yes
並按下 Enter 鍵。
4.4 格式化 RAID 陣列
RAID 陣列創建完成後,將其格式化為 EXT4 文件系統:
sudo mkfs.ext4 /dev/md0
4.5 掛載 RAID 陣列
創建並格式化完成後,將 RAID 1 陣列掛載到系統的某個目錄(如 /mnt/nas
):
sudo mkdir -p /mnt/nas
sudo mount /dev/md0 /mnt/nas
為確保每次系統啟動時自動掛載 RAID 陣列,將其路徑添加到 /etc/fstab
文件中:
echo '/dev/md0 /mnt/nas ext4 defaults 0 0' | sudo tee -a /etc/fstab
5. 安装 Safeboxbd
5.1 安装 Safeboxbd
從官網下載Safeboxbd ARM版本並使用以下命令進行安裝:
sudo dpkg -i safeboxbd-arm64.deb
5.2 配置 Safeboxbd
從應用列表中找到 Safeboxbd 圖標,點擊以啟動 Safeboxbd,選擇文件存儲路徑為 /mnt/nas
,上傳的文件將存儲在 RAID 1 的固態硬碟上,至此 Safeboxbd 的配置完成。
6. 安装摩连客户端
下載摩连客户端,安裝客戶端後,綁定 Safeboxbd 設備的 SN 號(具体绑定方法参考这里),綁定成功後,你就能隨時隨地訪問這台存儲設備。不論在外工作還是旅行,家中的數據將始終在手。
7. 結語
透過使用FriendlyElec的CM3588,你可以成功搭建了一台4TB RAID 1 NAS設備。該設備能夠提供超高速的資料儲存和傳輸,還具備低功耗、低發熱的特性,因此無需額外安裝散熱風扇,運作時非常安靜,完美適合家庭或個人NAS使用。