0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

LinuxサーバーをTimeMachineのバックアップ先にしてみる

Last updated at Posted at 2019-12-21

この記事は琉大 Advent Calendar 2019の21日目の記事です。

この時期ぐらいから3月ぐらいまでで怖いことの1つが「論文やレポート作成中にPCが壊れる」こと。

バックアップを取っていればいつ壊れても怖くないけど、ずっと外付けHDDを繋いでいるのはUSBポートの無駄遣いになってしまう...
ネットに繋がっている時にバックアップしてくれたらいいのにな...

研究とかで使っていたり、研究室とかに置いてある(あるいは使われていない)Linuxサーバーをバックアップ先にしてしまえば、論文書いてる間に勝手にバックアップしてくれる様になるのでは...!!

そもそもTimeMachineって何?

Time Machineの説明はAppleのサポートの記事にあるので、そっちに丸投げ(おい)

Time Machine は、Mac に組み込まれているバックアップ機能です。この機能を使って、App、音楽、写真、メール、書類、システムファイルなど、すべてのファイルを自動的にバックアップしておけます。バックアップしてあれば、Mac から削除したファイルでもバックアップから復元できます。Mac のハードディスク (または SSD) を消去または交換した場合でも大丈夫です。

システム環境設定の共有をいじることで、別のMacのTime Machineのバックアップ先にもなることができるらしいです。(Appleのサポートの記事)

LinuxサーバーをTimeMachineのバックアップ先にしていく

今回は以下の環境をTimeMachineのバックアップ先にしました。

  • CPU: AMD Ryzen 3 2200G
  • メモリ: 2GB
  • ストレージ: 931GB(1TBでパーティション切ったら、フォーマットすると容量減るのを忘れて中途半端な容量に)
  • OS: Ubuntu 18.04 LTS

事前にバックアップ先となるディレクトリを作成しておきます。

Netatalkというものが必要になるので、sudo apt install netatalkで必要なパッケージをインストールします。

/etc/netatalk/afpd.confの最終行のコメントアウトを解除します。

/etc/netatalk/afpd.conf
# - -tcp -noddp -uamlist uams_dhx.so,uams_dhx2.so (← この行のメントアウトを解除する)

続いて、/etc/netatalk/AppleVolumes.defaultの編集をしていきます。
180行付近にある

/etc/netatalk/AppleVolumes.default
~/                     "Home Directory"

をコメントアウトして、最終行に下記を追加します。

/etc/netatalk/AppleVolumes.default
[バックアップ先のPATH] "[Time Machineのバックアップ先選択画面での表示名]" allow:[ユーザー名] cnidscheme:dbd options:usedots,upriv,tm

[バックアップ先のPATH]、[Time Machineのバックアップ先選択画面での表示名]、[ユーザー名]は実際のものに変更してください。

sudo systemctl restart netatalk.serviceでNetatalkを再起動します。

後はAppleのサポートの記事の手順に従って設定してください。
その時にバックアップ先には/etc/netatalk/AppleVolumes.defaultに追記した表示名のものを選択して、ユーザー名とパスワードを聞かれた場合はLinuxサーバーの該当ユーザーのユーザー名とパスワードを入力してください。

初回バックアップにはかなりの時間かかると思うので、辛抱強く待ってください。(自分の場合wi-fi経由で8時間くらいかかりました)

最後に

明日の担当は優桃原さんです。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?