树莓派搭建文件服务器(一):装机
errol发表于2023-07-23 06:20:36 | 分类为 系统/软件 | 标签为树莓派装机OS文件服务器

最近整理房内物件的时候,发现了一个树莓派静静地躺在角落里...

回想起来,这是几年前在某东上购入的,但一直没有机会玩上,以至于它只能持续吃灰,我都快忘记有这东西的存在了...

现在刚好想要一台额外的服务器,用于部署系统应用啥的,没有真的不方便,但云服务器买了又没怎么用到,相当浪费,而且续费的时候,非常贵:虽然在活动打折以及首次购买时候,很便宜,但续费就不一样了,这是个坑。树莓派对我来说相当完美,除了本体的费用以及一点点电费之外,就没有其他额外的开销了,加上不用担心服务器稳定性的问题,可以随时“销号跑路”(几乎没有流量),这很符合我的需求。

我打算是使用树莓派+FastDfs+Nginx+内网穿透来打造这个可以对外提供服务的服务器,大概会花两个篇幅来完成。

当然了,现在的首要任务是为树莓派装上系统,开搞!

一、下载系统镜像

首先要去树莓派官网下载系统镜像,我选择的是官网推荐的Raspberry Pi OS无界面轻量版,至于是否需要界面,这得看个人的选择。

二、准备系统u盘

准备好sd卡一张,它将要作为树莓派的存储设备兼系统启动盘。

先将sd卡格式化,随后再将下载好的系统写入卡内,完成之后,树莓派将会自动从sd卡启动。

以下是在mac下进行操作,事实上只要达到格式化的目的即可,进行了哪些步骤无关紧要

1、格式化sd卡

使用读卡器将sd卡与电脑连接后,打开磁盘工具,找到sd卡设备,格式选择“Mac OS拓展(日志式)”,方案选择“GUID”分区图,点击“抹掉”。

image

图1 磁盘工具

特别注意要选择最外层的设备。

2、烧录系统

本步骤将会使用dd命令将系统镜像写入sd卡中,也可以使用官方提供的Raspberry Pi Imager,按照它提供的步骤来即可,更加简单。

1)找到sd卡对应的分区

如下图为“/dev/disk2”(对应存储空间的大小)。

image

图2 使用diskutil命令列出分区

2)将系统镜像写入sd卡

image

图3 使用dd命令写入文件

注意,of参数的值为“r + 分区名”,“r + 分区名”是原始字符设备,传输速度较快

几分钟后,应该会看到以下的信息,表示成功。

image

图4 执行dd命令的结果

3)ssh设置

树莓派的ssh默认为关闭状态,因此我们必须要手动开启。

其实也简单,只要在sd卡根目录下创建一个名为“ssh”的文件即可(没有后缀),启动系统时,树莓派会开启ssh服务。

image

图5 使用df命令列出sd卡挂载的路径

# 切入sd卡的挂载路径 (以下的操作将在该路径下进行)
cd /Volumes/bootfs
# 新建ssh文件
touch ssh

4)网络设置

无网线的情况下,一般使用wifi或个人热点,跟上一步是类似的,只需要在sd卡根目录下新建一个名为“wpa_supplicant.conf”的文件即可。

# 新建无线网络配置文件
touch wpa_supplicant.conf

在里面写入以下的配置信息:

country=CN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1

network={
    ssid="wifi或热点名称"
    psk="密码"
}

5)配置账号

出于安全问题,现在树莓派已经移除了默认的账号pi,因此我们必须自行配置账号,才可以登录到树莓派。

具体信息可以查看这里

配置的方式是在sd卡根目录下添加名为“userconf”或“userconf.txt”的文件,并在里面写入“用户名:加密的密码”格式的数据。

# 新建userconf文件
touch userconf

# 生成加密的密码
echo '密码(自行替换)' | openssl passwd -crypt -stdin

# 将数据写入userconf
echo '用户名:生成的密码' > userconf

三、启动树莓派

到这一步准备工作已经完成了。

# 卸载sd卡
diskutil unmountDisk /dev/disk2s1

将sd卡从读卡器中拔出并插入到树莓派卡槽里,然后给树莓派通电。

四、通过ssh登陆树莓派

如果顺利的话,此时树莓派已经启动成功了,但目前并不知道树莓派的ip地址,因此得使用工具来获取它的ip地址信息。(以下为IP Scanner,其他任何一种扫描工具也都可以)

image

图6 IP Scanner

拿到ip地址后,使用配置的账号通过ssh登陆到树莓派。

image

图7 通过ssh客户端登陆树莓派

可以看到已经成功进入树莓派里了。


安装系统其实还好,基本没什么难点,只要按部就班进行就好,以上的步骤可以简单概括为“将系统镜像以及配置文件写入sd卡,然后启动树莓派”。

到目前为止,已经完成了树莓派的系统安装工作,其本身还只能通过局域网进行访问,如果要让树莓派可以通过公网访问,还需要安装内网穿透软件,不过这是下一篇文章的内容了。

以上就是本篇文章的全部内容。

返回