Linux 컴퓨터를 타임 캡슐로 사용-가능하지만 경험이 있습니까? 실행하여 시간 캡슐을 설치했습니다 (Vortexbox (내 설정)

Linux 컴퓨터를 서버로 실행하여 시간 캡슐을 설치했습니다 (Vortexbox (내 설정) 및 Ubuntu 참조).

이것을 내 기본 백업으로 사용하기 전에이 경험이 있습니까? 백업이 작동하지만 복원도 수행됩니까? 의견, 경험, 성공 사례가 있습니까?

팁이 있습니까?

Mac에서 Mavericks를 실행하고 있습니다.



답변

나는 이것에 대한 경험을 가지고 있었고, 그것은 약간의 왜곡과 함께 작동하지만 맥의 의미에서 “그냥 작동”하지는 않습니다. 때때로, 당신은 당신이 볼륨을 다시 연결하거나, 데몬을 재시작하거나, 이상한 타임머신 오류에 직면해야한다는 것을 알게 될 것입니다.

“손에 쥐고”괜찮다면 Linux 컴퓨터에 Netatalk (AFP 데몬) 및 Avahi (Bonjour 데몬)를 설치하고 defaultsMac에서 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 무언가를 구입하자마자 성능과 에너지 사용 간의 이상적인 타협이므로 라즈베리로 설정을 다시 실행할 것입니다.


답변