「自動コースバックアップ」の版間の差分

提供:MoodleDocs
移動先:案内検索
編集の要約なし
 
(同じ利用者による、間の12版が非表示)
1行目: 1行目:
{{バックアップ}}
{{バックアップ}}
==コースのバックアップを自動化する==
==コースバックアップの自動化==


自動コースバックアップは、個別の[[コースバックアップ|コースバックアップ]]と同じ機能を実行します。サーバーが通常ビジーでないときにバックアップをスケジュールすることをお勧めします。すべてのコースでバックアップツールを実行すると、プロセッサに負荷がかかるため、多くの学生がサーバーにアクセスしようとしている場合は実行しないでください。最初のページで、バックアップ時間中にログオンするとパフォーマンスの低下に気づく可能性があることをユーザーに常に通知する必要があります。
自動コースバックアップは個別の[[コースのバックアップ|コースバックアップ]]と同じ機能を実行します。バックアップのスケジュールはサーバが忙しくない時に設定するのが良いでしょう。バックアップツールをすべてのコースで実行すると、プロセッサに負荷がかかりますので、多くの学生がサーバにアクセスしようとしているときには実行しないでください。バックアップの時間帯にログインすると、パフォーマンスが低下する可能性があることを、常に最初のページにアナウンスしておく必要があります。


スケジュールされたバックアップを作成するには、CRONを定期的に実行するように設定する必要があります。[[Cron|cronの説明]]を参照してください。
スケジュールされたバックアップを行うためには、CRONを定期的に実行するように設定しなければなりません。詳しくは[[Cron|Cronの設定]]をご覧ください。


==自動コースバックアップスケジュールの設定==
==自動コースバックアップスケジュールの設定==


/バックアップスケジュールを設定するには:
/バックアップスケジュールを設定するには:
# ''管理>サイト管理>コース>バックアップ>自動バックアップ設定 ''に移動します。
# ''管理 > サイト管理 > コース > バックアップ > 自動バックアップ設定 ''に移動します。
#backup_auto_activeを有効に設定します。
#アクティブ(backup_auto_active)を有効に設定します。
#バックアップを実行する曜日を選択します。
#バックアップを実行する曜日を選択します。
#バックアップ処理の実行時間を設定します。ほとんどのサーバーでは、早朝が最適です。サーバーが使用しているタイムゾーンに注意してください。
#バックアップ処理の実行時間を設定します。ほとんどのサーバでは、早朝が最適です。サーバが使用しているタイムゾーンに注意してください。
#「保存先...」のパスを設定します。可能であれば、Moodleがインストールされているマシンとは別のマシンまたは別のドライブのバックアップパスを選択してください。ドライブが故障した場合にMoodleサイトを失うと同時にバックアップを失うことは望まないでしょう。フィールドを空白のままにすると、バックアップzipファイルは各コースファイルフォルダーのバックアップフォルダーに保存されます。Linuxサーバーでは、パスは次のようになります:'''/home/(youruserordomain)/public_html/archive/'''または、それがパブリックにアクセス可能なフォルダーの下にある場合:'''/home/(youruserordomain)/アーカイブ/'''。Windowsでは、パスは「''D:\Archive\''」のようになります。
#"保存先" のパスを設定してください。可能であれば、別のマシンまたはMoodleが保存されているドライブとは別のドライブにバックアップパスを選択してください。ドライブが故障した場合、あなたのMoodleサイトが失われるのと同時にバックアップも失われることはありません。このフィールドを空白にした場合、バックアップzipファイルは各コースファイルフォルダのバックアップフォルダに保存されます。Linuxサーバの場合、パスは以下のようになります。'''/home/(あなたのユーザまたはドメイン)/public_html/archive/''' または、一般にアクセス可能なフォルダの下にある場合、'''/home/(あなたのユーザまたはドメイン)/archive/''' となります。Windowsでは以下のようなパスになります。'''D:Archive\'''。
パスが認識されない場合は保存後に赤いXが表示され、それ以外の場合は緑色のチェックが表示されます。
パスが認識されない場合は、保存後に赤いXが表示され、そうでない場合は緑のチェックが入ります。
#他のすべてのオプションを適切に設定します。
#他のすべてのオプションを適切に設定します。
#「変更を保存」ボタンをクリックします。
#''変更を保存する'' ボタンをクリックします。


'''ヒント''':ディスク容量を節約するために、指定した日数より古いバックアップを削除することを選択できます。その場合は、保持するバックアップの最小数も指定する必要があります。 (「古いバックアップを削除する」および「保持するバックアップの最小数」の設定は、Moodle 3.0以降の新機能です。)
'''ヒント''': ディスク容量を節約するために、指定した日数より古いバックアップを削除することを選択できます。その場合は、保持するバックアップの最小数も指定する必要があります。 ( '次より古いバックアップを削除する' および 'バックアップ最小保持数' の設定は、Moodle 3.0以降の新機能です。)


バックアップスケジュールを設定すると、Moodleは指定された時間にサーバー上のすべてのコースのアーカイブを自動的に作成します。バックアップが完了すると、Moodleからバックアップのステータスを説明するメールが送信されます。
バックアップスケジュールを設定すると、Moodleは指定された時間にサーバ上のすべてのコースのアーカイブを自動的に作成します。バックアップが完了すると、Moodleからバックアップのステータスを説明するメールが送信されます。


==バックアップレポート==
==バックアップレポート==


スケジュールされたコースバックアップの最後の実行ログは、「アドミニストレーション>サイト管理>レポート>バックアップ」にあります。作成されたすべてのコースバックアップのリスト、それらの作成にかかった時間、それらのステータス(以下を参照)、および次にスケジュールされた自動バックアップの実行時間が表示されます。
スケジュールされたコースバックアップの最終実行ログは ''管理 > サイト管理 > レポート > バックアップ'' で確認することができます。このログには作成されたすべてのコースバックアップのリスト、作成にかかった時間、ステータス (下記参照)、および次回予定されている自動バックアップの実行時間が表示されます。


コース名の横にある[ログの表示]アイコン(下のスクリーンショットの1)をクリックすると、バックアップの各ステップが実行された日付、時間、分など、特定のコースの詳細なバックアップログが表示されます(2)。このログは、バックアップエラーのトラブルシューティングに役立ちます。
コース名の横にある 'ログの表示' アイコン(下のスクリーンショットの1)をクリックすると、バックアップの各ステップが実行された日付、時間、分など、特定のコースの詳細なバックアップログが表示されます(2)。このログは、バックアップエラーのトラブルシューティングに役立ちます。


[[File:backuplogs.png|thumb|500px|center|]]
[[File:backuplogs.png|thumb|500px|center|]]
32行目: 32行目:
===バックアップステータス===
===バックアップステータス===


*'''OK'''-コースのバックアップは正常に完了しました。
*'''OK''' - コースのバックアップは正常に完了しました。
*'''スキップ'''-コースは学生が利用できず、過去31日間変更されていなかったため、コースはスキップされました(バックアップされませんでした)。これはエラーではなく、処理時間を節約するために設計された機能です。
*'''スキップ''' - コースは学生が利用できず、過去31日間変更されていなかったため、コースはスキップされました(バックアップされませんでした)。これはエラーではなく、処理時間を節約するために設計された機能です。
*'''未完了'''-バックアップは完了していません。これは、バックアップを実行するジョブが時間またはリソースを使い果たしたために発生した可能性があります(たとえば、バックアップを実行しているcronが、待機中のすべてのコースを完了する前に時間を使い果たしました)。未完了のジョブは、次にスケジュールされたバックアップが繰り返されるときに完了する必要があります。
*'''未完了''' - バックアップは完了していません。これは、バックアップを実行するジョブが時間またはリソースを使い果たしたために発生した可能性があります(たとえば、バックアップを実行しているcronが、待機中のすべてのコースを完了する前に時間を使い果たしました)。未完了のジョブは、次にスケジュールされたバックアップが繰り返されるときに完了する必要があります。
*'''エラー'''-コースのバックアッププロセスでエラーが発生したため、バックアップは完了しませんでした。エラーの詳細については、(1)影響を受けるコースのバックアップログを確認してください(つまり、コース名の横にある[ログの表示]アイコンをクリックします)または(2)デバッグをオンにして手動でコースをバックアップし、エラーメッセージを確認します表示されています。
*'''エラー''' - コースのバックアッププロセスでエラーが発生したため、バックアップは完了しませんでした。エラーの詳細については、(1)影響を受けるコースのバックアップログを確認してください(つまり、コース名の横にある 'ログの表示' アイコンをクリックします)または(2)デバッグをオンにして手動でコースをバックアップし、エラーメッセージを確認します表示されています。


==コースとサイトのバックアップ==
==コースとサイトのバックアップ==


*自動コースバックアップは、時間とCPU使用率の点でより高価です。サイトを再び稼働させるための回復時間は長くなります。
*自動コースバックアップは、時間とCPU使用率の点でより高価です。サイトを再び稼働させるための回復時間は長くなります。
*コースバックアップは、コースの「新しい」コピーを個別に再利用または配布するために役立ちますが、プライマリバックアップシステムとして使用しないでください(ホスティングで[[サイトのバックアップ|サイトのバックアップ]が許可されていない場合を除く)]])。
*コースバックアップは、コースの ''新しい'' コピーを個別に再利用または配布するために役立ちますが、プライマリバックアップシステムとして使用しないでください(ホスティングが優先[[サイトのバックアップ|サイトバックアップ]]を許可しない限り)。


==機能==
==ケイパビリティ==


自動コースをダウンロードするには、[[Capabilities/moodle/backup:downloadfile|コースバックアップファイルのダウンロード機能]][[Capabilities/moodle/restore:userinfo|コースバックアップ機能からユーザーデータを復元]]の両方が必要ですバックアップ。[[Capabilities/moodle/restore:viewautomatedfilearea|自動バックアップストレージ機能からコースを復元する]]もあります。
自動コースバックアップをダウンロードするためには、[[Capabilities/moodle/backup:downloadfile|コースバックアップをダウンロードするケイパビリティ]]および[[Capabilities/moodle/restore:userinfo|コースバックアップからユーザデータをリストアするケイパビリティ]]の両方が必要です。また、[[Capabilities/moodle/restore:viewautomatedfilearea|自動バックアップストレージからコースをリストアするケイパビリティ]]もあります。


[[Category:Report]]
[[カテゴリ:レポート]]
[[Category:サイト管理]]
[[カテゴリ:サイト管理]]


[[en:Automated course backup]]
[[en:Automated course backup]]

2021年10月11日 (月) 05:46時点における最新版

コースバックアップの自動化

自動コースバックアップは個別のコースバックアップと同じ機能を実行します。バックアップのスケジュールはサーバが忙しくない時に設定するのが良いでしょう。バックアップツールをすべてのコースで実行すると、プロセッサに負荷がかかりますので、多くの学生がサーバにアクセスしようとしているときには実行しないでください。バックアップの時間帯にログインすると、パフォーマンスが低下する可能性があることを、常に最初のページにアナウンスしておく必要があります。

スケジュールされたバックアップを行うためには、CRONを定期的に実行するように設定しなければなりません。詳しくはCronの設定をご覧ください。

自動コースバックアップスケジュールの設定

/バックアップスケジュールを設定するには:

  1. 管理 > サイト管理 > コース > バックアップ > 自動バックアップ設定 に移動します。
  2. アクティブ(backup_auto_active)を有効に設定します。
  3. バックアップを実行する曜日を選択します。
  4. バックアップ処理の実行時間を設定します。ほとんどのサーバでは、早朝が最適です。サーバが使用しているタイムゾーンに注意してください。
  5. "保存先" のパスを設定してください。可能であれば、別のマシンまたはMoodleが保存されているドライブとは別のドライブにバックアップパスを選択してください。ドライブが故障した場合、あなたのMoodleサイトが失われるのと同時にバックアップも失われることはありません。このフィールドを空白にした場合、バックアップzipファイルは各コースファイルフォルダのバックアップフォルダに保存されます。Linuxサーバの場合、パスは以下のようになります。/home/(あなたのユーザまたはドメイン)/public_html/archive/ または、一般にアクセス可能なフォルダの下にある場合、/home/(あなたのユーザまたはドメイン)/archive/ となります。Windowsでは以下のようなパスになります。D:Archive\

パスが認識されない場合は、保存後に赤いXが表示され、そうでない場合は緑のチェックが入ります。

  1. 他のすべてのオプションを適切に設定します。
  2. 変更を保存する ボタンをクリックします。

ヒント: ディスク容量を節約するために、指定した日数より古いバックアップを削除することを選択できます。その場合は、保持するバックアップの最小数も指定する必要があります。 ( '次より古いバックアップを削除する' および 'バックアップ最小保持数' の設定は、Moodle 3.0以降の新機能です。)

バックアップスケジュールを設定すると、Moodleは指定された時間にサーバ上のすべてのコースのアーカイブを自動的に作成します。バックアップが完了すると、Moodleからバックアップのステータスを説明するメールが送信されます。

バックアップレポート

スケジュールされたコースバックアップの最終実行ログは 管理 > サイト管理 > レポート > バックアップ で確認することができます。このログには作成されたすべてのコースバックアップのリスト、作成にかかった時間、ステータス (下記参照)、および次回予定されている自動バックアップの実行時間が表示されます。

コース名の横にある 'ログの表示' アイコン(下のスクリーンショットの1)をクリックすると、バックアップの各ステップが実行された日付、時間、分など、特定のコースの詳細なバックアップログが表示されます(2)。このログは、バックアップエラーのトラブルシューティングに役立ちます。

backuplogs.png

バックアップステータス

  • OK - コースのバックアップは正常に完了しました。
  • スキップ - コースは学生が利用できず、過去31日間変更されていなかったため、コースはスキップされました(バックアップされませんでした)。これはエラーではなく、処理時間を節約するために設計された機能です。
  • 未完了 - バックアップは完了していません。これは、バックアップを実行するジョブが時間またはリソースを使い果たしたために発生した可能性があります(たとえば、バックアップを実行しているcronが、待機中のすべてのコースを完了する前に時間を使い果たしました)。未完了のジョブは、次にスケジュールされたバックアップが繰り返されるときに完了する必要があります。
  • エラー - コースのバックアッププロセスでエラーが発生したため、バックアップは完了しませんでした。エラーの詳細については、(1)影響を受けるコースのバックアップログを確認してください(つまり、コース名の横にある 'ログの表示' アイコンをクリックします)または(2)デバッグをオンにして手動でコースをバックアップし、エラーメッセージを確認します表示されています。

コースとサイトのバックアップ

  • 自動コースバックアップは、時間とCPU使用率の点でより高価です。サイトを再び稼働させるための回復時間は長くなります。
  • コースバックアップは、コースの 新しい コピーを個別に再利用または配布するために役立ちますが、プライマリバックアップシステムとして使用しないでください(ホスティングが優先サイトバックアップを許可しない限り)。

ケイパビリティ

自動コースバックアップをダウンロードするためには、コースバックアップをダウンロードするケイパビリティおよびコースバックアップからユーザデータをリストアするケイパビリティの両方が必要です。また、自動バックアップストレージからコースをリストアするケイパビリティもあります。