Warning: Undefined array key "HTTP_ACCEPT_LANGUAGE" in /www/wwwroot/blog/wp-content/plugins/UEditor-KityFormula-for-wordpress/main.php on line 13
【SAMBA】用树莓派打造一个局域网磁盘共享平台 – Machine World

背景:

换固态硬盘之后,闲置了一块硬盘,网上淘了一个硬盘盒把它改装成移动硬盘,现在这个互联网时代,移动硬盘这个大块头都不想带,干脆扔家里,用树莓派带起它,局域网共享,物尽其用。

树莓派信息:

  • Raspberry-3-modelB

  • 2018-04-18-raspbian-stretch

  • 1T 移动硬盘

大致步骤:

  1. 安装ntfs-3g服务

  2. 挂载移动硬盘到树莓派

  3. 安装samba服务

  4. 配置samba服务

  5. 重启

详细步骤:

安装ntfs-3g服务:

因为树莓派不能很好地支持ntfs文件格式的硬盘,而我们使用Windows的文件系统一般都是NTFS,为了方便起见,首先安装NTFS-3g服务,以适应跨平台共享需求。

sudo apt-get install ntfs-3g

挂载移动硬盘到树莓派:

1)查看自己的移动硬盘在树莓派中挂载情况

sudo df -h

image.png

将文件系统记录下。

2) 创建挂载点

cd /mnt
mkdir Files
mkdir Funs
sudo chmod 777 Files Funs

3) 修改fstab配置文件

sudo nano /etc/fstab
在fstab文件末尾加上如下格式的语句:
文件系统    挂载点     文件格式     defaults  0   0 
如:/dev/sda1 /mnt/Files ntfs-3g    defaults  0   0

image.png

4) 重启树莓派

sudo reboot

5) 查看挂载状态

image.png

成功,开始下一阶段工作。

安装Samba服务

sudo apt-get install samba samba-common-bin -y

配置Samba共享设置

sudo nano /etc/samba/smb.conf

在文件的最后加上一段:

[Funs]
   comment = Personal Funs File System   #此字段代表共享描述
   path = /mnt/Funs                      #此字段代表共享路径
   read only = no                        #此字段代表是否可读
   browseable = yes                      #此字段代表是否列清单
   directory mask = 0777                 #此字段代表共享文件夹权限
   create mask = 0777                    #此字段代表是否可以创建文件权限
   guest ok = yes                        #此字段代表是否开启访客模式

image.png

重启samba服务

sudo service samba restart

使用Windows电脑查看是否可以登录

image.png

正常使用!Enjoy!

参考文献:

作者 WellLee

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注