使用材料
材料 | 价格 | 数量 | 说明 |
---|---|---|---|
树莓派3B | 190 元 | 1个 | 用来运行Linux系统的硬件设备 |
SD卡 | 38 元 | 1个 | SD卡无所谓大小速度,有200Mb就足够 |
移动硬盘[80G] | 103 元 | 1个 | 不建议直接插到树莓派上,建议连USB集线器 |
USB集线器 | 29 元 | 1个 | 需要可以供电的集线器,用来给移动硬盘供电 |
USB充电头 | 59 元 | 1个 | 一般手机充电器就可以,我这里买的是5V8A的四口充电头 |
USB连接线 | 6 元 | 1跟 | 连USB集线器供电用 |
网线 | 3.5 元 | 1跟 | 连接路由器和树莓派 |
总计 | 428.5 元 |
步骤
在组装树莓派之前,我们先把系统安装到安装完成后,稍后再进行组装;
Windows下载安装 Win32DiskImager
下载 树莓派版的Centos7。
注意:系统是arm架构,日后安装软件请注意不要错安X86_X64的。
- 插上移动硬盘到电脑上,打开安装好的 Win32DiskImager,映像文件选择下载的Centos7镜像,设备选择移动硬盘的盘符,最后点击写入.
注意:Win32DiskImager 的 写入 操作会丢失移动硬盘的数据并重新分区,提早把数据都挪走吧。
注意:Win32DiskImager写入完成后,此时硬盘只会显示一个大概500MB大小的FAT格式的磁盘,然后把这里面的东西都拷贝的SD卡内,SD卡格式也必须是FAT格式。
拷贝完成后打开 - cmdline.txt 文件,找到“root=/dev/mmcblk0p 改为 “root=/dev/sda3”保存.
因为系统安装后硬盘会被分为三个分区,(1)boot启动信息、(2)swap交换分区、(3)Linux系统分区,树莓派会从SD卡启动找到这句话“root=/dev/sda3”来启动硬盘上的系统。
至此,准备工作全部完成,接下来组装树莓派,把SD卡插入卡槽,移动硬盘连接USB集线器集线器插入树莓派USB口,给USB集线器充电头接上,然后把树莓派的网线接上,最后接上树莓派的电源,此时系统就开始启动了.
观察路由新增的IP,还有设备名字centosrpi的设备,使用SSH工具连接,比如XShell和SecureCRT.
注意:树莓派的 centos 的默认 用户名:root 密码:centos
下来就进入熟悉命令行了,输入 df -h 查看存储空间你会发现,root下挂的空间只有2G,接下来解决如何加载全部的硬盘空间。
fdisk /dev/sda 进入 fdisk 分区工具的命令模式
依次输入:
- p 查看分区
- d 删除分区
- 3 (此为d删除分区的下一级命令,指定删除的分区号)
- p 查看分区
- n 创建分区
- p 创建主分区,此为n创建分区的下一级命令
- 输入删除前start的起始位置
- w 保存退出
注意:起始位置一定不能错,这是数据不丢的关键,如果不确定可以按q不保存退出fdisk的命令模式,只要不w保存,就没有问题。
重启 reboot
SSH重新连接输入 resize2fs /dev/sda3
使用 df -h 查看大小