/images/avatar.png

Schaepher's Blog

NAS 硬件选购

硬件知识:http://madaimeng.com/article/NAS-Assemble-1-hardware-ref/#
选购:https://post.smzdm.com/p/120480/
软件:https://www.zhihu.com/question/21359049/answer/34375825

树莓派4B + CentOS 7 + Nextcloud

前期准备

硬件准备

  • 树莓派 4B(5V 3A Type-C 电源、class10 TF 闪存卡、读卡器)
    闪存卡用来装系统,读卡器用于通过 Windows 把系统烧录到闪存卡上
  • (硬盘盒 + 硬盘)或者(移动硬盘)
  • USB 3.0 带电源接口的分线器(可选)
    如果不想用硬盘盒/移动硬盘自带的电源或者有其他用途才选择这个

注意点

  1. 树莓派的 CPU 是 ARM v8 架构 64 位,因此从系统到软件都要选择支持 ARM 64 的版本
    详细参数:
    https://www.raspberrypi.org/products/raspberry-pi-4-model-b/specifications/

Docker 介绍

Docker 是用来干嘛的?

帮助开发者和系统管理员使用容器开发、部署和运行应用。

对于开发者而言,最直观的感受就是原先我们要跑起来一个已有项目,必须装一大堆依赖。
在没有 Docker 的时候,可以有两种方式:

centos

CentOS7 添加 Swap

cd /
fallocate -l 1G swapfile
chmod 600 swapfile 
mkswap  swapfile 
swapon  swapfile 

如果执行 swapon 的时候,提示 swapon failed: Invalid argument

则把 fallocate -l 2G swapfile 替换为 dd if=/dev/zero of=/swapfile count=4096 bs=1MiB

cd /
dd if=/dev/zero of=/swapfile count=1024 bs=1MiB
chmod 600 swapfile 
mkswap  swapfile 
swapon  swapfile 

参考:
https://blog.csdn.net/zstack_org/article/details/53258588