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

既然是数据中心, 文件共享是标配. 各种各样的设备有电脑, 手机和平板, 电脑分 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

 

 

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

 

参考 https://www.linuxidc.com/Linux/2012-01/50734.htm

        https://blog.csdn.net/u010953115/article/details/52133694

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值