Samba 是实现 Linux/Unix 与 Windows 文件共享的一种协议,通过它可以让 windows 用户访问 Linux 的文件就如同访问本地文件一样方便。我们可以利用 Samba 来便捷地访问挂载在树莓派上的移动硬盘,或者说建立一个局域网内的大型网盘。
安装与设置 Samba
sudo apt-get install samba
sudo apt-get install samba-common
接下来建立用来分享的文件夹,后续的硬盘也会挂载到这里。可以专门设置一个用户来管理分享工作。我为了方便起见,就直接使用默认的用户pi
。
mkdir /home/pi/st_1t_disk
接下来修改 Samba 的配置文件,打开/etc/samba/smb.conf
,在末尾添加以下内容:
[share] # 共享名称
comment = my share disk # 描述信息
path = /home/pi/st_1t_disk # 共享的目录
browserable = yes # 访问权限
writable = yes # 写入权限
之后为 Samba 创建一个用户,这个用户必须已经存在于系统中。更确切的说,这个用户名必须存在于/etc/passpwd
之中。
sudo smbpasswd -a pi
sudo service smbd restart # 重启 Samba 服务
顺利的话,现在已经可以通过 PC 来访问共享目录了。
硬盘的挂载
首先接入硬盘并查看硬盘状态,使用命令su