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

mac2022-06-30  85

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

最新回复(0)