Mac OS Xをバックアップする場合は、ファイル共有(SSHFS)を用いたファイルバックアップが可能です。(Time Machineのようなバックアップには対応しておりません)
ここでは、MacOS Xに必要な設定を実施するスクリプトを使用したバックアップ対象の登録方法を説明します。
Mac OSXでは、rootアカウントならびに、共有のリモートログインを有効にする必要があります。
条件
デフォルトでは、Mac OS Xの rootアカウントは無効になっています。
ユーザアカウントや管理者アカウントを上回る権限でないとバックアップできないファイルがあるため、弊社では Mac OS Xのバックアップに rootアカウントを使用をお願いしています。
Step1: Macのrootアカウントを有効化
バックアップ対象の Macの rootアカウントを有効化します。
Mac OS Xのバージョンにより方法が異なりますので、Googleなどで検索して rootアカウントを設定してください。
例:Mac OS X 10.10.x(Yosemite)で rootアカウントを作成する手順
1: アップルメニューから「システム環境設定」をクリックします。
2: システム環境設定から「ユーザーとグループ」をクリックします。
3: ユーザとグループが開いたら、鍵のアイコンをクリックしてロックを解除します。その後「ログインオプション」をクリックします。
4: ネットワークアカウントサーバで「接続」をクリックします。
5: 「ディレクトリユーティリティを開く」をクリック
6: ディレクトリユーティリティが開いたら、「編集」>「ルートユーザを有効にする」をクリックします。
7: パスワードを入力して「OK」をクリックします。
Step2: 設定を実施するスクリプトを入手します。
1: MacOS X 設定スクリプトをバックアップ対象の Mac上にダウンロードします。(Safariからのダウンロードの場合、デフォルトでは、ダウンロードフォルダにダウンロードされます。)
2: zipファイルを解凍します。
3: 解凍したファイルをユーザフォルダにフォルダごとコピーします。
Step3: Macのバックアップに必要な SSHキーを準備します。
1: Cloud Controlにアクセスします。「バックアップ」 > 「ソース」を選択します。
2:「コンピュータの追加」をクリックします。
3: バックアップ対象コンピュータを追加する画面が表示されますので、コンピュータ情報に必要事項を入力します。
項目名 | 内容 |
---|---|
コンピュータの説明 | コンピュータの登録名称です。一般的には役割名、ホスト名で設定されます。日本語での入力も可能です。 |
コンピュータ名 | IPアドレスもしくは、DNSで名前解決出来る場合は、FQDN名を指定します。 |
コンピュータタイプ | 「OS X」を選択します。 |
4: SSHキーを登録します
「ユーザ名」に「root」と入力します。
「他のすべてのLinuxまたはUNIXサーバのデータをバックアップ」の青く反転している行をコピーします。
先ほどユーザフォルダにコピーしたsshフォルダ内の「key.txt」を開いて貼り付け保存します。
Step4:スクリプトを実行する
1: バックアップ対象の Macでターミナルを起動します。(ターミナルはアプリケーションのユーティリティ内にあります)
2: 以下のコマンドを入力すると rootパスワードを問われますので、入力してください。
このコマンドで、rootユーザに切り替えています。
sudo -i
3: 次のコマンドをコピー&ペーストしてください。
このコマンドで、/User/ssh/backup.shに実行権限を付与しています。
chmod +x /Users/ssh/backup.sh
4: 次のコマンドをコピー&ペーストしてください。
このコマンドで、/User/ssh/backup.shスクリプトを実行しています。
/Users/ssh/backup.sh
Step5: Macにリモートログイン許可を設定います
1: アップルメニューから「システム環境設定」をクリックします。
2: システム環境設定から「共有」をクリックします。
3: 「リモートログイン」にチェックします。
Step6: バックアップ対象の登録
1: Step4が完了したら、Cloud Controlに戻り、データソースを追加します。
設定項目 | 内容 |
---|---|
データの説明 | 表示名ですので任意の名前を設定します |
共有名 | / と設定してください |
スケジュール | 既存のスケジュールもしくは新規スケジュールを設定してください |
3: 右上の「保存」をクリックして設定を保存します。