답변:
나는 이것에 대한 경험을 가지고 있었고, 그것은 약간의 왜곡과 함께 작동하지만 맥의 의미에서 "그냥 작동"하지는 않습니다. 때때로, 당신은 당신이 볼륨을 다시 연결하거나, 데몬을 재시작하거나, 이상한 타임머신 오류에 직면해야한다는 것을 알게 될 것입니다.
"손에 쥐고"괜찮다면 Linux 컴퓨터에 Netatalk (AFP 데몬) 및 Avahi (Bonjour 데몬)를 설치하고 defaults
Mac에서 Time Machine이 네트워크 드라이브를 사용할 수 있도록 옵션을 설정 해야합니다. .
다음은 그러한 시스템을 설정하는 데 사용한 가이드입니다. http://techiezone.rottigni.net/2013/12/backup-your-mavericks-using-debian-linux-as-a-time-machine/
처음 몇 주 동안주의 깊게 살펴보십시오. 실제로 백업되지 않은 백업보다 나쁘지 않습니다!
이것은 내가 오래전에 사용했던 레시피입니다. 3TB 디스크가 연결된 라즈베리 파이라고 생각합니다. MacBook Pro가 있는데 전원 공급 장치에 연결하면 닫혀 있어도 백업을 수행합니다. 하드 드라이브가 죽을 때까지 몇 달 동안 작동했습니다.
Mavericks로 이것을 테스트하지는 않았지만 이것이 작동하지 못하게하는 변경 사항은 생각할 수 없습니다. 큰 부분 복원이 때때로 실패하는 것처럼 보였지만 복원은 정상적으로 작동했지만 데비안 스타일 타임 캡슐의 특징은 아닙니다. 나는 한 번만 디스크에 타임 머신 백업을했고 test = / $ {bla} 및 rm -rf $ {test}와 같은 변수를 가진 스크립트를 작성했습니다. 예, 나는 바보이지만 실수를 통해 배웁니다. 그것은 어떤 사람들이 말할 수있는 것 이상입니다. 어쨌든, 이것의 복원은 효과가 없었고 어딘가에서 추락했으며 중요한 데이터를 손으로 복원했습니다. 그러나 이것은 타임 머신 문제였으며 데비안과는 아무런 관련이 없었습니다.
나는 그것을했다 :
http://routerjockey.com/2009/08/28/setting-up-apple-filing-protocol-and-bonjour-under-debian/
apt-get build-dep netatalk
apt-get install libcrack2-dev fakeroot libssl-dev
apt-get source netatalk
cd netatalk-2.2.2/
dch -v 2.2.2-2+SSL (enter ctrl+x y and enter)
DEB_BUILD_OPTIONS=ssl dpkg-buildpackage -rfakeroot
cd ..
dpkg -i netatalk_2.2.2-2+SSL_i386.deb
aptitude hold netatalk
vi /etc/default/netatalk
ATALKD_RUN=no
PAPD_RUN=no
CNID_METAD_RUN=yes
AFPD_RUN=yes
TIMELORD_RUN=no
A2BOOT_RUN=no
vi /etc/netatalk/afpd.conf
add line at bottom:
- -tcp -noddp -uamlist uams_dhx_passwd.so,uams_dhx2_passwd.so
This was the old line that caused unsupported server problem:
- -transall -uamlist uams_randnum.so,uams_dhx.so -nosavepassword -advertise_ssh
vi /etc/netatalk/AppleVolumes.default
at the bottom add:
~/ "Home Directory" "$u" cnidscheme:cdb
/data/music mp3 allow:chris
3## This line is different from the tutorial in the link, as it did not work without the tm option
/data/timemachine TimeMachine allow:chris cnidscheme:cdb options:usedots,upriv,tm
Macbook에서 오류가 발생했습니다. 대신 임시 CNID DB를 사용하여 볼륨의 CNID DB에 문제가 있습니다. 자세한 내용은 서버 메시지를 확인하십시오!
cnidscheme : cdb를 cnidscheme : dbd로 변경 한 후 오류가 사라졌습니다.
/etc/init.d/netatalk restart
apt-get install avahi-daemon
apt-get install libnss-mdns
vi /etc/nsswitch.conf
hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4 mdns
vi /etc/avahi/services/afpd.service
이 파일에는 다음이 포함되어야합니다.
<?xml version="1.0" standalone='no'?><!--*-nxml-*-->
<!DOCTYPE service-group SYSTEM "avahi-service.dtd">
<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>
/etc/init.d/avahi-daemon restart
chown -R chris:chris /data/timemachine/
chown -R chris:chris /data/music
이것은 나를 위해 일했고 Raid 무언가를 구입하자마자 성능과 에너지 사용 간의 이상적인 타협이므로 라즈베리로 설정을 다시 실행할 것입니다.