用树莓派手搓家用伪 NAS(上):系统的安装与配置
💡
原文中文,约11700字,阅读约需28分钟。
📝
内容提要
作者介绍了如何将树莓派 4B 配置为小型服务器,使用 Rocky Linux 进行文件共享和容器管理。文章涵盖了系统选择、安装、初始化配置和软件源设置,强调了 Cockpit 和 Docker 的图形化管理便利性。尽管不如专业 NAS 系统易用,但对有 Linux 基础的用户提供了更高的自由度。
🎯
关键要点
- 作者将树莓派 4B 配置为小型服务器,使用 Rocky Linux 进行文件共享和容器管理。
- 选择系统时,作者认为成品 NAS 系统的图形化界面反而是累赘,倾向于使用普通 Linux 发行版。
- 推荐使用 AlmaLinux 和 Rocky Linux,作者最终选择了 Rocky Linux,因为其提供了树莓派安装镜像。
- 系统安装简单,使用刷写工具将镜像写入 SD 卡,默认启用 ssh 服务。
- 初始化配置包括扩展存储空间、配置软件源和更新系统。
- 解决 Rocky Linux 默认 CPU 省电模式的问题,确保 CPU 频率可以达到 1.5GHz。
- 修改默认密码和用户名,设置语言、时区和时间同步服务。
- 精简系统,卸载不必要的组件如防火墙和无线网络管理软件。
- 安装 Cockpit 作为图形化管理面板,方便进行系统管理和文件共享配置。
- 通过 Cockpit 安装和管理外接硬盘,配置 Samba 和 NFS 文件共享。
- 容器管理方面,作者选择使用 Docker,并通过 Dockge 管理 Docker compose。
- 总结认为,虽然 Rocky Linux 的易用性不如专业 NAS 系统,但对有 Linux 基础的用户提供了更高的自由度。
❓
延伸问答
如何将树莓派 4B 配置为小型服务器?
可以使用 Rocky Linux 进行文件共享和容器管理,安装过程包括刷写系统镜像、初始化配置和安装管理工具。
为什么选择 Rocky Linux 而不是其他 NAS 系统?
Rocky Linux 提供了树莓派安装镜像,并且对有 Linux 基础的用户提供了更高的自由度,避免了成品 NAS 系统的图形化界面带来的资源占用。
如何在 Rocky Linux 上配置 Samba 文件共享?
可以通过安装 Cockpit 和相关插件来配置 Samba 文件共享,具体步骤包括安装 Samba 软件包和在 Cockpit 中设置共享目录。
Rocky Linux 默认的 CPU 省电模式如何解决?
需要安装 kernel-tools 软件包,并创建 systemd 服务文件来配置 CPU 的电源设置,以确保 CPU 频率可以达到 1.5GHz。
如何在树莓派上安装 Docker?
可以通过添加 Docker 软件源并使用 dnf 命令安装 Docker,确保将当前用户加入 docker 用户组以便无须使用 sudo 运行 Docker 命令。
使用 Cockpit 管理树莓派的优势是什么?
Cockpit 提供了图形化管理界面,方便进行系统管理、文件共享配置和容器管理,适合有一定 Linux 知识的用户。
➡️