比較バージョン

キー

  • この行は追加されました。
  • この行は削除されました。
  • 書式設定が変更されました。

Mac OS Xをバックアップする場合は、ファイル共有(SSHFS)を用いたファイルバックアップが可能です。(Time Machineのようなバックアップには対応しておりません)

ここでは、MacOS Xに必要な設定を実施するスクリプトを使用したバックアップ対象の登録方法を説明します。

情報
Mac OSXでは、rootアカウントならびに、共有のリモートログインを有効にする必要があります。
  • MacOS Xでは、rootユーザならびに、共有のリモートログインを有効にする必要があります。
  • パスワード無しユーザの場合、sudoコマンドがご利用いただけませんので、一時的にパスワードを設定してから本操作を実施願います。
  • SSHFSでバックアップを取得する場合、オープンファイルは取得されず、スキップされます。


デフォルトでは、Mac OS Xの rootアカウントは無効になっています。
BBS(バラクーダバックアップ)にバックアップするためにユーザアカウントや管理者アカウントを使用している場合、いくつかファイルがバックアップできないことを示す警告メッセージが発生することがあります。 

この問題を解決するため、弊社では Mac OS Xのバックアップに rootアカウントを使用することをお勧めします。
注意
title条件
rootユーザ有効化時の注意点
  • Barracuda Backupでは、ユーザアカウントや管理者アカウントを上回る権限でないとバックアップできないファイルがあるため、弊社では Mac OS Xの SSHFSによるバックアップに rootユーザの使用許可をお願いしております。
  • root ユーザはコンピュータ上の全ファイルやフォルダへのアクセス、編集および削除が行えます。
  • Backupで rootユーザを利用しますが、Mac の日常的な利用の際に、rootユーザをご利用いただく必要はございませんので、不用意な操作を防止するためにも、root ユーザとしてログインしないようご注意ください。
  • MacOSでは通常の管理アカウント上で「sudoコマンド + 管理アカウントのパスワード」で、rootユーザと同様の操作が可能となりますので、rootユーザの有効/無効によるリスクは大きく変わらないと考えております。

Step1: Macのrootアカウントを有効化


バックアップ対象の Macの rootアカウントを有効化します。

Mac OS Xのバージョンにより方法が異なりますので、Googleなどで検索して rootアカウントを設定してください。

例:Mac OS X 10.10.x(Yosemite)で rootアカウントを作成する手順

1: アップルメニューから「システム環境設定」をクリックします。

...

7: パスワードを入力して「OK」をクリックします。



Step2: 設定を実施するスクリプトを入手します。

...

1: MacOS X 設定スクリプトをバックアップ対象の Mac上にダウンロードします。(Safariからのダウンロードの場合、デフォルトでは、ダウンロードフォルダにダウンロードされます。)

...

3: 解凍したファイルをユーザフォルダにフォルダごとコピーします。


Step3: Macのバックアップに必要な SSHキーを準備します。

...

1: Cloud Controlにアクセスします。「バックアップ」 > 「ソース」を選択します。

...


4: SSHキーを登録します

「ユーザ名」に「root」と入力します。

「他のすべてのLinuxまたはUNIXサーバのデータをバックアップ」の青く反転している行をコピーし、先ほどユーザフォルダにコピーしたsshフォルダ内の「key.txt」を開いて貼り付け保存します。(改行を入れないよう気を付けてください。先頭はssh-rsa、末尾は==です。)

Image Removed「他のすべてのLinuxまたはUNIXサーバのデータをバックアップ」の青く反転している行をコピーします。

Image Added


先ほどユーザフォルダにコピーしたsshフォルダ内の「key.txt」を開いて貼り付け保存します。

Image Added


Step4:スクリプトを実行する

...

1: バックアップ対象の Macでターミナルを起動します。(ターミナルはアプリケーションのユーティリティ内にあります)


2: 以下のコマンドを入力すると rootパスワードを問われますので、入力してください。rootパスワードを問われますので、入力してください。 

このコマンドで、rootユーザに切り替えています。

コード ブロック
title入力コマンド
sudo -i

...

3: 次のコマンドをコピー&ペーストしてください。

このコマンドで、/User/ssh/backup.shに実行権限を付与しています。

コード ブロック
title入力コマンド
chmod +x /Users/ssh/backup.sh

...

4: 次のコマンドをコピー&ペーストしてください。

このコマンドで、/User/ssh/backup.shスクリプトを実行しています。

コード ブロック
title入力コマンド
/Users/ssh/backup.sh


Step5: Macにリモートログイン許可を設定います

...

1: アップルメニューから「システム環境設定」をクリックします。



2: システム環境設定から「共有」をクリックします。


3: 「リモートログイン」にチェックします。

注意
titleアクセスを許可について

必ず、「次のユーザのみ」をデフォルト設定の「Administrators」グループとしてアクセス制限を行ってください。



Step6: バックアップ対象の登録

...

1: Step4が完了したら、Cloud Controlに戻り、データソースを追加します。

...