Raspberry Pi Model 3B–微型NAS

人心其实很脆弱的….所以我们应该学会哄哄它。

那就买个玩具逗自己开心。

直接淘宝了一块 RaspberryPi Model 3B,后续会再买几块组个微型集群玩玩(集群保护壳+ANKER 60W USB电源+DLINK交换机 已买,233)。

安装的系统呢,就用的Raspbian,买了一张Sandisk的32G T卡。

到Rsapberry官网下载一个Raspbian lite,俺并不需要图形界面。

拿到img之后,直接使用Win32DiskImager-0.9.5-install.exe刷写到T卡即可。

将T卡装到Raspberry PI里,即可上电启动系统。

因为没有图形界面,所以只能联网通过SSH登陆系统了。

这里有个问题,新版本的Raspbian 默认是把SSH关闭的,开启的方法也很简单,直接在boot分区下面添加个“SSH”文件(无需后缀名)即可。

下一步,我们需要直接定位Raspberry位于内网的位置,虽然3B具备了WIFI模块,但是由于没有配置,所以首次登陆系统,必须用网线跟路由器or交换机连接,关于定位设备IP,目前很多路由器的WEB控制界面,都可以查看到当前连接设备的内网IP,查看到之后直接使用ssh工具登陆就可以了,这边我是用的putty。

user:pi password:raspberry user:root password:(默认为空)

登陆之后,有几件事情,得搞定的。

1、添加用户or修改密码(略,内网里,就自己折腾,觉得没必要)
2、配置无线连接
3、固定内网静态IP(也就是通过DHCP固定申请一个IP)
4、更改软件源(我又切回国外的源,国内的源过期了,不够新)
5、挂载移动硬盘
6、安装/配置samba

配置 无线连接很简单,直接sudo vi /etc/wpa_supplicant/wpa_supplicant.conf 在最后添加

network={
ssid=”xxxx”
psk=”xxxx”
key_mgmt=WPA-PSK
}

ssid填写连接的无线SSID,psk就是密码,后一个就是加密方式,一般都是WPA-PSK,搞定。

wpa_supplicant

固定内网静态IP,也很简单,sudo vi /etc/dhcpcd.conf 在最后添加

interface wlan0
static ip_address=192.168.1.64/24
static routers=192.168.1.1
static domain_name_servers=192.168.1.1

这个是无线网卡的配置,interface wlan0,如果是有线接入,那就是interface eth0,具体的网络设备名,可以通过ifconfig查看。

static ip_address这里就是配置固定静态IP的,这里咱改的64,后面的/24是一定要有的,然后就是路由的IP和网关IP咯。

dhcpcd

修改源,我这边直接用的中科大的软件源,sudo vi /etc/apt/sources.list,直接注释掉系统默认的,添加中科大的source.

deb http://mirrors.ustc.edu.cn/raspbian/raspbian/ wheezy main contrib non-free

这个源是针对Raspbian的apt,其中另外还有一个源是针对Raspberry PI的软件。

sources

sudo vi /etc/apt/sources.list.d/raspi.list,直接注释掉系统默认的,添加中科大的source.

deb http://mirrors.ustc.edu.cn/archive.raspberrypi.org/debian/ wheezy main

软件源搞定,编辑完,运行一下sudo apt-get update,更新源。

接下来就是挂载硬盘了,我这块移动硬盘用的是NTFS文件系统,所以需要安装软件进行支持。

sudo apt-get install fuse-utils ntfs-3g

输入Y确认安装,完成后,挂载该模块,运行sudo modprobe fuse.

为了支持系统启动 自动挂载移动硬盘,直接sudo vi /etc/fstab编辑该文件,最后添加

/dev/sda1 /mnt/hdd auto defaults,noexec,umask=0000 0 0

OK,启动自动挂载搞定。

fstab

/dev/sda1 这是设备文件,可以通过sudo fdisk -l查看到移动硬盘的具体设备文件。

/mnt/hdd 这个是具体的挂载路径,具体可以自己配置,我为了方便,直接挂载到用户主目录下的文件夹下了。

mask=0000 0 0
前四个0就是对所有用户可读可写可执行,
后面两个0,第一个代表dump,0是不备份
第二个代表fsck检查的顺序,0表示不检查

接下来就是安装samba啦,这里面有个坑,如果你使用的是官网最新的raspbian,里面会安装了samba-common和libwbclient0这两个samba依赖包,而且还是版本新的过分的那种,导致你没法安装samba。

为了安装samba,我们得先把这两个玩意儿 给卸载。

sudo apt-get remove samba-common
sudo apt-get remove libwbclient0

卸载完之后,运行指令 sudo apt-get install samba samba-common-bin

安装完samba,sudo vi /etc/samba/smb.conf

在最后添加
[pi]
path=/mnt/hdd
valid users=pi
browseable=yes
public=yes
writable=yes

smb

最后,重启samba.

sudo /etc/init.d/samba restart

修改samba服务器用户密码,这里的用户是pi,运行指令 sudo smbpasswd -a pi 配置你自己的密码吧。

这样,咱的微型NAS就跑起来了。

切换到Windows这边,确保电脑已经在同一个内网内,直接在资源管理器里输入\\192.168.1.64即可连接到咱的微型NAS了,然后用刚刚配置的密码登陆吧

直接就可以打开里面的各种东西,也包括视频,但是现在受限于百兆网卡的性能和USB 2.0,一播放比较大的视频文件,就有点卡了。。

NAS

对了,我发现vi,确实没有vim好额,所以卸载了vim-common,不然又是因为版本太新,无法安装vim。

Leave a Reply

Your email address will not be published. Required fields are marked *