之前是用硬盘直接当timemachine的,看到有人用raspberry+硬盘充当timemachine的
自己的也搞了下,还是蛮方便的,下面是具体的步骤
1.安装必要的服务
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install netatalk
2. 划分硬盘
没啥特别的需求,直接不分区了,全做文件系统了
尽管可以使用hfsplus文件系统,但是由于不支持journal,放弃了避免断个电啊什么的没保护
sudo mkfs.ext4 /dev/sdb
3. 挂载硬盘
sudo mkdir /mnt/TimeMachine
sudo chown pi:pi /mnt/TimeMachine
sudo echo "/dev/sdb /mnt/TimeMachine ext4 defaults 0 2" >> /etc/fstab
sudo mount -a
4.配置netatalk 服务
sudo echo "/mnt/TimeMachine \"Time Machine\" options:tm" >> /etc/netatalk/AppleVolumes.default
5. 启动服务
sudo service netatalk restart
6. 链接afp服务 (如果7中已经发现了,直接跳过本步骤)
finder --> Go --> Connect to Server
输入你的raspberry的ip
afp://192.168.1.XXX
Connect
7. 设置timemachine
System Preferences --> Time Machine-->Select Disk
这时候你会看到你的raspberry的Time Machine
选定,输入pi的用户名和密码,即可
至此设定就ok了,接下来就可以使用了
参考内容:
https://www.raspberrypi.org/forums/viewtopic.php?f=36&t=47029