Hasty Briefsbeta

双语

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打印外壳。