타임캡슐 대용 리눅스 삼바 볼륨

삼바 공유 드라이브를 타임캡슐 대용으로 사용 가능한데, 집에서 서버로 사용하는 피씨 설정을 변경할 때 마다 타임캡슐 설정을 잊어 버려서 여기 기록을 남긴다.

먼저 리눅스 장비에 삼바 설치.
이건 패키지 설치 해 주는 걸로 해도 좋고 손으로 설정 해야 할 경우 아래 참고.

/etc/samba/smb.cnf

[timemachine]

comment = Time Machine

path = /srv/TimeMachine

valid users = iam312

public = no

writable = yes

create mask = 0765

guest ok = no 

삼바 사용자 패스워드 설정

# smbpasswd iam312 

삼바 재 시작

# /etc/init.d/smb restart 

맥의 타임머신이 appletalk 외의 프로토콜을 사용하는 네트워크 볼륨도 인식할 수 있도록 설정

$ defaults write com.apple.systempreferences TMShowUnsupportedNetworkVolumes 1 

타임머신이 사용하는 백업 볼륨을 로컬에 생성 하고 이 볼륨을 리눅스 장비의 삼바 공유 디렉토리에 옮긴다.

먼저 로컬에 타임머신이 사용할 백업 볼륨을 생성

$ sudo hdiutil create -size [size in GB]g -type SPARSEBUNDLE -nospotlight -volname “Time Machine” -fs HFS+J -verbose ~/Desktop/[Your Computer Name]_[Your_en0_MACAddress].sparsebundle 

예를 들어, 아래와 같이 생성.

$ sudo hdiutil create -size 200g -type SPARSEBUNDLE -nospotlight -volname “Time Machine” -fs HFS+J -verbose ~/Desktop/harp_d49a20b7a602.sparsebundle 

Mac Address 는 반드시 en0 의 Mac Address를 사용해야 한다.

로컬에 생성된 타임머신 볼륨을 리눅스 장비로 이동

$ sudo mv ~/Desktop/harp_*sparsebundle /Volumes/timemachine/  

이제 타임머신을 실행 시키면 해당 볼륨이 나타나고 백업을 진행 할 것이다.

굳이 값비싼 타임 캡슐을 사용하지 않고도 집에서 돌고 있는 raid 1 으로 안전하게 미러링 되는 리눅스 백업 볼륨에 타임머신도 백업을 할 수 있게 되었다.

답글 남기기

아래 항목을 채우거나 오른쪽 아이콘 중 하나를 클릭하여 로그 인 하세요:

WordPress.com 로고

WordPress.com의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

Twitter 사진

Twitter의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

Facebook 사진

Facebook의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

%s에 연결하는 중