Slide 1

Slide 1 text

Raspberry piで Time Machineサーバを作る

Slide 2

Slide 2 text

このスライド Raspberry piを使ってMacのTime Machineバック アップサーバを作るという話。

Slide 3

Slide 3 text

自己紹介 ● 名前:木下兼一 ● 趣味:家のネットワークいじり FreeBSD、Linux、Raspberry Piいじり サイクリング、キャンプ、 ドローン(屋外で飛ばせるのが欲しい&資格取らんと)

Slide 4

Slide 4 text

Macのバックアップどうしてます? ● 普通はUSB HDDを繋いでバックアップ? – 据え置きならいいけど持ち運びが面倒 ● NASもあるけどどうなんですかね ● 昔はTime Capsuleなんてありましたが ● まぁ作ってみますか

Slide 5

Slide 5 text

材料 ● Raspberry Pi 4 : LANが1Gbpsフル対応、USB3 にも対応したので使える ● USB接続HDD : 自分が使っているMacのスト レージの2倍の容量のモノを用意

Slide 6

Slide 6 text

下準備 ● Raspberry pi 4 : – microSDにraspberry pi OSを書き込んで起動 – セキュリティやら諸々設定 ● USB接続HDD : Macに接続してフォーマット – フォーマットはHFS Plus ● フォーマット後 – HDDのパーミッションを変更 ● 「everyone」 ● 「読み/書き」 にセットしてアンマウント

Slide 7

Slide 7 text

Raspberry Pi パッケージインストー ル ● Raspberry pi 4で下記のパッケージをインス トール – $ apt install netatalk – $ apt install avahi-daemon – $ apt install hfsprogs hfsplus

Slide 8

Slide 8 text

USB HDD設定 ● USB HDDマウント用ディレクトリを作成 ● USB HDDを接続 ● 下記コマンドでUSB HDDのIDを確認 – $ blkid ● /etc/fstab に記述 – UUID=USB HDDのID マウントするディレクトリ hfsplus force,rw,user,auto,nofail 0 0 ● マウント

Slide 9

Slide 9 text

設定ファイル等を作成 ● 下記設定ファイルを作成 – /etc/netatalk/afp.conf – /etc/nsswitch.conf ● サービス起動ファイルを作成 – /etc/avahi/services/afpd.service

Slide 10

Slide 10 text

サービス起動 ● 下記コマンドでサービスを起動 – # service avahi-daemon start – # service netatalk start ● Raspberry Pi起動時にサービスを立ち上げてお きたい場合は下記も設定 – # systemctl enable avahi-daemon – # systemctl enable netatalk

Slide 11

Slide 11 text

Macの設定 ● Macの「システム設定」→「一般」→「Time Machine」でバックアップの設定を開く ● +をクリックしてRaspberry Piにマウントした ディスクが出てくるのでバックアップ用に設定

Slide 12

Slide 12 text

ということで ご静聴ありがとうございました!!