本文同步发布在个人博客

NAS通俗来说NAS就是私人云存储服务器
树莓派是一台微型计算机,我们倾向于将它用作服务器,用于几乎与标准服务器或 PC 上相同的项目。但是有一些主要差异,例如处理器架构,使我们对某些项目使用不同的策略
Raspberry Pi 是在家中构建廉价 NAS 服务器的完美设备。少数用户不需要更多资源,可以使用 SD 卡或外部硬盘来存储数据供个人使用。

有几种方法可以构建这种服务器,

传统方式:使用 Samba 共享文件
Samba 是 Linux 上安装的典型服务,主要用于与同一网络上的其他用户共享文件和文件夹。

手动配置对于初学者来说可能会很棘手,但实际上,对于家庭使用来说并没有太大的改变。您只需要安装软件包并创建一个基本的共享文件夹。
在家里,如果你没有关键文件,你甚至不需要在一般的用户管理、权限和安全性上费心。如果您只想将它​用于临时文件(例如将文件发送到另一台设备或在电视上观看电影),即使是打开的共享文件夹也可能就足够了。

大体上只需 5 个步骤:
1.安装 Raspberry Pi OS或类似的发行版(最小版本就足够了)。
2.创建一个新文件夹,然后您将在网络上共享该文件夹。
3.安装 Samba,共享文件的主要服务。
4.编辑 Samba 配置文件以定义共享文件夹位置和权限。
5.重新启动服务并从其他计算机访问共享文件夹。
6.如果您知道如何使用命令行,并且对配置文件有一定的经验,那么对您来说应该不会那么复杂。
但是对于更复杂的配置,或者如果您仍然是新手,这可能不是最简单的选择。

下面的第二种选择对于初学者来说应该更容易,对于高级用户来说也更舒适,因为可以通过 Web 界面进行管理。
在 Raspberry Pi 上手动配置 Samba 的最佳替代方法是使用名为 OpenMediaVault 的应用程序

OpenMediaVault 是可以安装在任何基于 Debian 的发行版上的软件,例如 Raspberry Pi OS(Lite 就足够了)。只需单击几下,即可通过 Web 界面托管和配置文件服务器。
与 FreeNAS 有很多相似之处,它们在 PC 上是“竞争对手”,但在 Raspberry Pi 上只有OpenMediaVault一个可用

安装很简单(他们有一个脚本可以为您完成工作),然后您可以安装 Web 界面来配置所有内容:系统、网络、存储、服务和用户。
支持高级配置(例如使用 RAID 进行数据存储,或针对不同组和用户进行复杂的权限设置),您可以通过主页上美观的仪表板界面关注所有内容。

下面的一些建议供参考

  1. 使用外置硬盘
    SSD 比 SD 卡更快,而且往往也更可靠

2.创建备份
如果想在 Raspberry Pi 上存储重要文件,备份是必不可少的
此 外,请确保定期检查您的备份是否正常工作,并且您可以使用它们真正恢复您的文件(我们往往会发现一旦原始文件丢失,备份就不再工作了!)。

3.检查您的设备安全性
最后,由于您的网络上将有一个 Raspberry Pi 服务器 24/7 运行,因此需要确保设备的安全,避免数据丢失