美文网首页
树莓派 4b 组建数据中心(2)文件共享

树莓派 4b 组建数据中心(2)文件共享

作者: 拇指帝国 | 来源:发表于2019-10-08 09:36 被阅读0次

既然是数据中心, 文件共享是标配. 各种各样的设备有电脑, 手机和平板, 电脑分 windows 和 MacOS, 手机/平板也分 android 和 iOS. 因为各家厂支持的协议不一样, 所以要安装不同的共享服务.

samba 还是 afp?

Samba 是微软家支持的协议, windows 的文件共享用的就是这种协议, 支持的 APP 也多. 另外一家苹果的 macOS 并不支持, 需用到下面讲的 afp.

afp 全称 AppleShare File Server, 是苹果家支持的协议, 只能在 macOS 上用.在平板上搭配 VLC, 浏览图片/视频都很方便.

搭建 afp 服务

** 安装 netatalk. **

netatalk 是 linux 上免费开源的 afp 协议的实现, 还可以用作 TimeMachine 备份服务.

$ apt-get install netatalk
# 设置共享文件夹
$ vim /etc/netatalk/afp.conf
[My AFP Volume]
path = /home/pi

** 安装及配置 Avahi **

Avahi 是 Apple’s Zeroconf 协议的开源实现,实现类似 Bonjour 的功能,它可以让你在 Mac 系统里自动发现你的 Linux 计算机

$ apt-get install avahi-daemon
# 创建 /etc/avahi/services/afpd.service, 写入
<service-group>
  <name replace-wildcards="yes">%h</name>
  <service>
    <type>_afpovertcp._tcp</type>
    <port>548</port>
  </service>
  <service>
    <type>_device-info._tcp</type>
    <port>0</port>
    <txt-record>model=Xserve</txt-record>
  </service>
</service-group>
 
# 启动
$ sudo service netatalk restart
$ sudo service avahi-daemon restart
 
# 配置开机启动
$ vim /etc/rc.local
# 添加
service netatalk restart
service avahi-daemon restart

** Mac 打开共享文件夹 **

在 Mac 上打开 finder, 按 command+k, 输入地址 afp://树莓派的 ip. 每次这样输觉得很麻烦, 其实finder 左边有快捷打开的方式


** minidlna **

想要在 ipad 上观看视频, 还需安装 minidlna

sudo apt-get install minidlna 
 
# 修改配置文件
$ vim /etc/minidlna.conf
# If you want to restrict a media_dir to a specific content type, you can
# prepend the directory name with a letter representing the type (A, P or V),
# followed by a comma, as so:
#   * "A" for audio    (eg. media_dir=A,/var/lib/minidlna/music)
#   * "P" for pictures (eg. media_dir=P,/var/lib/minidlna/pictures)
#   * "V" for video    (eg. media_dir=V,/var/lib/minidlna/videos)
#   * "PV" for pictures and video (eg. media_dir=PV,/var/lib/minidlna/digital_camera)
media_dir=A,/home/pi/Music
media_dir=P,/home/pi/Pictures
media_dir=V,/home/pi/Videos
media_dir=PV,/home/pi/Downloads
 
# 启动minidlna服务
sudo service minidlna start
 
# 配置开机启动
$ vim /etc/rc.local
# 添加
service minidlna restart

** ipad 安装 VLC **

装好后, 打开 网络 - 文件服务器 (旧版在 网络 - 本地网络), 即看到服务器的视频/图片. 是不是很方便?


android 平板和手机安装 VLC for android

今天就到这了. 要是您喜欢这篇文章, 请关注我的公众号吧, 一起每天进步一点点


相关文章

网友评论

      本文标题:树莓派 4b 组建数据中心(2)文件共享

      本文链接:https://www.haomeiwen.com/subject/utovpctx.html