Building an ARM64 home server the hard way
8 months ago
- #Linux
- #ARM64
- #HomeServer
- 项目目标:ARM64处理器、主线Linux支持、无机械部件、低成本。
- 选择RockPro64 4GB开发板,因其特性与Linux兼容性良好。
- 因无欧盟经销商,从美国订购零件,总成本约350欧元。
- 使用Arch Linux ARM系统,并制作了自定义启动磁盘镜像。
- 启动流程通过U-Boot加载内核、initramfs和设备树文件。
- 为SD卡和NVMe SSD配置了引导加载器及文件系统。
- 将根文件系统迁移至SSD以提升性能与存储容量。
- 添加Btrfs交换文件以增强内存管理能力。
- 采用Btrfs快照配合Restic工具实现数据备份至Backblaze B2。
- 因尺寸限制,设计了定制化的3D打印外壳。