Mac용 Time Machine으로서의 Linux

오래된 노트북이 있습니까, 아니면 라즈베리 파이가 있습니까? 그렇다면, 그것은 당신을 위한 것입니다.
어느 날 Mac이 부팅되지 않는 것을 발견하고 마지막 작업을 저장하지 않았다는 것을 깨달았습니다. 내 Mac 하드 드라이브를 복원하려고 몇 시간을 시도한 후 디스크를 포맷하고 OS를 다시 설치하는 한 가지 방법만 찾았습니다(아마도 내가 틀렸을 것입니다).
자주 발생하는 경우는 아니지만 이런 일이 발생하면 데이터를 백업해 두는 것이 좋습니다.
백업에 대해서도 생각해 보았을지 모르지만 일반적으로 여전히 생각일 뿐입니다.
Mac 시스템에서 백업을 생성하는 첫 번째 쉬운 방법은 USB를 통해 하드 드라이브를 연결하고 백업 디스크로 설정하는 것이지만 우리 방식은 아닙니다.

시작하자.

우선, 좋아하는 Linux 배포판을 설치해야 합니다(저는 raspbian을 사용합니다).

라즈베리 파이 또는 다른 컴퓨터에 이미 Linux를 설치했다고 가정합니다.

먼저 패키지를 업데이트해야 합니다.

sudo apt update
sudo apt upgrade


다음 단계는 필요한 모든 소프트웨어를 설치하는 것입니다.

sudo apt-get install hfsutils hfsprogs netatalk avahi-daemon -y


그런 다음 하드 드라이브를 컴퓨터에 연결하고 몇 가지 설정을 지정합니다.

sudo mkfs.hfsplus /dev/sda1 -v TimeMachine

sudo mkdir /media/tm && sudo chmod -R 777 /media/tm

sudo chown orangepi:orangepi /media/tm


이러한 명령을 실행한 후 시스템 재부팅 후 디스크 마운팅을 구성해야 합니다.
하드 드라이브의 레이블 찾기:

ls -l /dev/disk/by-label/


또는 다음 명령으로 찾을 수 있는 UUID를 사용할 수 있습니다.

ls -lha /dev/disk/by-uuid


fstab 파일을 편집하기 위해 엽니다:

sudo nano /etc/fstab


fstab 파일 끝에 다음 줄을 추가합니다.

LABEL=TimeMachine /media/tm hfsplus force,rw,user,noauto 0 0


UUID를 사용하는 경우:

UUID=3adc5a8b-1514-4a8a-be38-476c89b00d71 /media/tm hfsplus force,rw,user,noauto 0 0


올바르게 변경했는지 확인합니다.

sudo mount /media/tm


다음 단계는 디스크를 netatalk 구성에 추가하는 것입니다.

sudo nano /etc/netatalk/AppleVolumes.default


파일 끝에서 다음 줄을 찾아 다음 예에 따라 변경합니다.

# The line below sets some DEFAULT, starting with Netatalk 2.1.
:DEFAULT: options:upriv,usedots,tm

# By default all users have access to their home directories.
#~/                     "Home Directory"
/media/tm               "TimeCapsule"
# End of File


이제 모든 설정을 지정하고 작업을 테스트할 시간입니다.

서비스 시작:

sudo service netatalk start
service avahi-daemon start


Mac으로 이동하여 백업 디스크를 설정합니다. (환경 설정 -> TimeMachine -> 디스크 선택)

디스크가 읽기 전용이라는 오류가 발생하면 다음 명령을 시도하십시오.

sudo chown orangepi:orangepi /media/tm


시스템 재부팅 후 필요한 모든 서비스를 시작하려면 crontab을 사용할 수 있습니다.

sudo crontab -e


파일 맨 아래에 다음 행을 추가하십시오.

@reboot sleep 30 && mount /media/tm && sleep 30 && umount /media/tm && sleep 30 && mount /media/tm && chown orangepi:orangepi /media/tm && sleep 30 && service netatalk start && service avahi-daemon start


라즈베리가 올바른 구성인지 확인하려면 Finder를 사용하여 연결을 시도할 수 있습니다. Finder 열기 -> Cmd+K를 누르고 afp://ip-raspberry-pi를 입력하면 새로 마운트된 폴더가 표시됩니다.

이거 야. 내 튜토리얼이 백업 생성을 시작하는 데 도움이 되기를 바랍니다.

좋은 웹페이지 즐겨찾기