由于给我的笔记本电脑升级,替换下来了一块2.5寸的1T机械硬盘,想着闲置也是闲置,不如用来搞一个nas玩玩,能够存放一些我的文件和电影大片,共享给家中的全部人,接下来就跟随个人脚步,一块儿来看看如何实现吧vim
1.前期准备
- 树莓派(刷好官方系统,具体教程请见百度)
- 闲置硬盘(能够是2.5寸,也能够是3.5寸,但前提是已经买好了硬盘壳子,可以支持USB链接)
- 路由器
2.路由器MAC地址绑定
先说一下这一步是干吗,众所周知,你树莓派链接家中的路由器会经过路由器的DHCP
服务分配给你一个IP
,可是这个IP
租期到了的话会自行更换,为了一劳永逸,只要绑定MAC地址就能够实现永不更换IP
,下面说一下操做步骤:windows
- 从功能设置中找到DHCP服务,这里说一下基本路由器操做方式都是找到对应的DHCP服务选项
- 设置好本身的MAC地址和IP地址添加进去,若是说不知道本身的树莓派的MAC地址,也不用担忧,下面会教你如何去寻找MAC地址
- 进入终端管理,查看树莓派这个终端,你就能看到对应的MAC地址
3.配置`samba`文件共享服务
- ssh登陆
ssh pi@IP地址
- 安装
samba
服务
sudo apt-get install samba -y
- 编辑
samba
配置文件
sudo vim /etc/samba/smb.conf
- 在文件末尾添加以下内容,如图所示
[share]
comment = Do not arbitrarily modify the database file
path = /home/pi/share_files
public = no
writable = yes
- 重启
samba
服务
sudo service smbd restart
- 在家目录下建立共享文件夹(以
pi
用户身份建立)
mkdir -p ~/share_files
- 配置登陆用户,由于samba服务须要有一个实体用户对应到虚拟用户中
sudo pdbedit -a -u pi
4.配置硬盘自动挂载到共享目录
- 链接你的硬盘到树莓派上,并查看你要挂在分区的
UUID
,这里咱们要挂载的分区是/dev/sda2
sudo blkid
上图中圈出来的就是UUID,记下他浏览器
- 编辑
/etc/fstab
,添加如下内容到最后一行,下面的UUID是你上面找到的UUID
PARTUUID=UUID /home/pi/share_files ntfs umask=000,uid=pi,gid=pi 0 0
5.解决树莓派不支持写入ntfs文件系统的问题
在作好以上工做以后,理论上你已经成功搭建了nas网盘,可是美中不足的是,这个网盘你链接上以后,是没法去进行写入文件的,由于树莓派的内核不支持在ntfs
格式的文件系统的写入操做,咱们须要打一个小补丁:ssh
- 安装nfts-3g模块
sudo apt-get install ntfs-3g -y
- 更新内核模块
sudo modprobe fuse
- 重启系统
sudo reboot
6.享用
- Linux电脑下链接smb服务,以Ubuntu为例,这里我是已经点击了记住密码,因此不要求我去填写用户名及密码,第一次链接会提示你输入用户名密码,因此你须要填写的用户名是
pi
,密码是刚才你设置的密码
- ndroid手机链接smb服务,从应用商场下载一个ES文件浏览器输入用户名和密码便可;
- windows链接smb服务,
win
+r
呼出窗口,在窗口中输入\IP地址\share
,输入用户名和密码便可。
-----------------ui
我是良许,世界500强外企 Linux 开发工程师,专业生产 Linux 干货。欢迎关注个人公众号「良许Linux」,回复「1024」获取最新最全的技术资料,回复「入群」进入高手如云技术交流群。rest
