目录
前言
从零开始,在树莓派4B上用samba建立一个简单的内网NAS服务器,可以实现简易家庭服务器的功能,虽然上传速度比较中规中矩,但是和价格上千上万的专业NAS服务器相比,一块树莓派4B显得经济实惠又好用。
简介
NAS
NAS被定义为一种特殊的专用数据存储服务器,包括存储器件(例如磁盘阵列、CD/DVD驱动器、磁带驱动器或可移动的存储介质)和内嵌系统软件,可提供跨平台文件共享功能。
Samba
Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。是在Linux和UNIX系统上实现SMB协议的一个免费软件,通过使用它实现文件的共享。
搭建
准备工作
- 一块树莓派4B
- 给安装树莓派官方镜像raspbian
- 给树莓派设置静态IP
- 给电脑安装VNC Viewer
- 准备一块移动硬盘或者U盘(内存大小根据需求)
使用vnc连接树莓派,进入图形化界面,打开终端,安装前进行一些比较需要的设置。
进入root
更改root密码:
~$ sudo passwd root
输入新密码更改后,进入root:
~$ su
root@:~#
下载vim编辑器
之前没有接触过Linux系统的同学可以使用比较简单的nano编辑器,但是使用Linux系统,我更推荐学习和使用vim编辑器。
~# apt-get install vim
更换软件源
使用nano编辑器打开sources.list文件
~# nano /etc/apt/sources.list //使用nano编辑器打开sources.list文件
或者使用vim编辑器打开sources.list文件
~# vim /etc/apt/sources.list //使用vim编辑器打开sources.list文件
然后将下面内容复制上去,并使用 #
号把旧的软件源屏蔽,这里使用的是清华的软件源
deb http://mirrors.aliyun.com/raspbian/raspbian/ buster main contrib non-free r$
deb-src http://mirrors.aliyun.com/raspbian/raspbian/ buster ma
#deb http://raspbian.raspberrypi.org/raspbian/ buster main contrib non-free rpi
# Uncomment line below then 'apt-get update' to enable 'apt-get source'
#deb-src http://raspbian.raspberrypi.org/raspbian/ buster main contrib non-free rpi
deb http://mirrors.aliyun.com/raspbian/raspbian/ buster main contrib non-free r$
deb-src http://mirrors.aliyun.com/raspbian/raspbian/ buster ma
保存并退出:Ctrl+X
按Y
(保存数据) 再按回车
。
更新源:
~# apt-get update
安装及配置
处理硬盘
这里我使用的是128G的U盘,查看硬盘是否被检测到:
~# fdisk -l //查看硬盘