硬件准备
要搭建一个小型的NAS,根据我多日调研,只需要下面这些配件:
- 树莓派 3b+ (买的无卡套装)¥280
- 系统盘:16G tf 卡 + 读卡器 ¥37
- 下载盘:500G 2.5寸移动硬盘 ¥165
无线安装系统
-
到 官网 下载树莓派专用系统
-
用 BalenaEtcher 将系统刻录到 tf 卡里
-
打开 tf 卡目录,在根目录中添加
ssh
文件touch ssh 复制代码
-
同样在根目录,添加
wpa_supplicant.conf
文件,并添加以下内容country=GB ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 network={ ssid="你的Wifi名称,注意大小写" psk="你的Wifi密码" } 复制代码
-
将 tf 卡插到树莓派中开机,即可自动安装系统并连接指定 wifi
ssh 连接
-
树莓派开机前后,使用
arp -a
查看网络连接设备,确定树莓派的IP地址(或者慢慢试也行) -
使用
ssh pi@IP地址
即可连接树莓派,默认密码是raspberry
-
基本命令:
sudo halt //关机 sudo reboot //重启 复制代码
-
更换国内镜像
sudo nano /etc/apt/sources.list //删除原文件所有内容,用以下内容取代: deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main non-free contrib deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main non-free contrib //修改后保存退出,更新一下源列表 sudo apt-get update 复制代码
挂载 NTFS 格式移动硬盘
- 安装 ntfs-3g
sudo apt-get install ntfs-3g
- 查看硬盘状态:
sudo fdisk -l
, 找到挂载的移动硬盘(以 /dev/sdb1 为例) - 查看挂载状态:
df -h
- 由于当前挂载时是只读的,所以我们先卸载移动硬盘:
sudo umount /dev/sdb1
- 建立挂载文件夹:
mkdir /home/pi/storage
- 重新挂载:
sudo mount -t /dev/sdb1 /home/pi/storage
, 这次的移动硬盘就支持读写了 - 开机自动挂载:
sudo nano /etc/fstab 在最后一行添加: /dev/sdb1 /home/pi/storage ntfs-3g defaults,noexec,umask=0000 0 0 复制代码
文件共享
安装 Samba:
sudo apt-get install samba samba-common-bin
配置 Samba
sudo nano /etc/samba/smb.conf
在最后添加下列内容:
[public]
comment = public storage
path = /home/pi/
valid users = pi
read only = no
create mask = 0777
directory mask = 0777
guest ok = no
browseable = yes
复制代码
path 即为你想要共享的文件夹,我把整个用户目录共享了
注册登录用户
sudo smbpasswd -a pi
重启 Samba
sudo samba restart
远程访问
打开 Finder,之后使用快捷键 cmd+k
,服务器地址中填写 smb://$(树莓派IP地址)/public
,点击连接即可。 登录用户密码即为上面注册的用户密码
Aria2 下载
TODO
参考链接
www.jianshu.com/p/f260967ae… mirror.tuna.tsinghua.edu.cn/help/raspbi… www.cnblogs.com/-jimmy-/art… www.wil.ink/2018/raspbe… www.jianshu.com/p/0fb0638fa…