backup
翻訳元:https://github.com/meganz/MEGAcmd/blob/master/contrib/docs/commands/backup.md
バックアップを制御します。
使用法: backup (localpath remotepath --period="PERIODSTRING" --num-backups=N | [-lhda] [TAG|localpath] [--period="PERIODSTRING"] [--num-backups=N]) [--time-format=FORMAT]
このコマンドはバックアップを設定および制御するために使用できます。
チュートリアルはこちら: https://github.com/meganz/MEGAcmd/blob/master/contrib/docs/BACKUPS.md
引数が指定されていない場合、設定されたバックアップが一覧表示されます
バックアップに関する追加情報を得るには -l または -h を使用します (以下のオプションを参照)
フォルダ (localfolder) のバックアップがリモートフォルダ (remotepath) に設定されると、
MEGAcmd はリモートパス内に "localfoldername_bk_TIME" のような名前のサブフォルダを作成し、
その特定の時点でのローカルフォルダのバックアップを含めます
バックアップを設定するには、ローカルパスとリモートパス、期間および保存する最大バックアップ数を指定する必要があります
設定後、バックアップに関連する拡張情報を確認できます (表示オプションを参照)
バックアップを作成するには MEGAcmd サーバーが実行されている必要があることに注意してください
表示オプション:
-l 拡張情報を表示: 期間、最大数、次の予定バックアップ
または現在/最後のバックアップのステータス
-h 作成されたバックアップの履歴を表示
バックアップ状態:
バックアップが実行中の場合、バックアップは ONGOING と見なされラベル付けされます
転送がキャンセルまたは失敗した場合、バックアップは INCOMPLETE と見なされます
バックアップが中止された場合 (-a を参照)、すべての転送はキャンセルされ、バックアップは ABORTED となります
MEGAcmd サーバーが転送中に停止した場合、それは MISCARRIED と見なされます
現在、MEGAcmd サーバーが再起動されると、進行中および予定されていた転送はそれでも実行されることに注意してください
バックアップが予定されているときに MEGAcmd サーバーが実行されていない場合、かつ次のバックアップの時間がすでに到来している場合、
状態 SKIPPED の空のバックアップが作成されます
バックアップ(1) が ONGOING のときに次のバックアップ(2) の時間が到来した場合、それは前のバックアップ(1) が完了するまで開始されません。
そして、最初のバックアップ(1) が終了する時点で次のバックアップ(3) の時間がすでに到来している場合、
状態 SKIPPED の空のバックアップ(2) が作成されます
--path-display-size=N パスに固定サイズ N 文字を使用します
--time-format=FORMAT 利用可能なフォーマットで時間を表示します。例:
RFC2822: 例: Fri, 06 Apr 2018 13:05:37 +0200
ISO6081: 例: 2018-04-06
ISO6081_WITH_TIME: 例: 2018-04-06T13:05:37
SHORT: 例: 06Apr2018 13:05:37
SHORT_UTC: 例: 06Apr2018 13:05:37
CUSTOM. 例: --time-format="%Y %b": 例: 2018 Apr
任意の strftime 準拠フォーマットを使用できます: http://www.cplusplus.com/reference/ctime/strftime/
設定オプション:
--period="PERIODSTRING" 期間: 以下の TIMEFORMAT (以下参照) または cron 式
cron 式の形式は次の通りです
- - - - - -
| | | | | |
| | | | | |
| | | | | +---- 曜日 (範囲: 1-7, 1=月曜日)
| | | | +------ 月 (範囲: 1-12)
| | | +-------- 日 (範囲: 1-31)
| | +---------- 時 (範囲: 0-23)
| +------------ 分 (範囲: 0-59)
+-------------- 秒 (範囲: 0-59)
例:
- 毎日 04:00:00 (UTC): "0 0 4 * * *"
- 毎月15日 00:00:00 (UTC): "0 0 0 15 * *"
- 毎週月曜 04:30:00 (UTC): "0 30 4 * * 1"
TIMEFORMAT は 時間(h), 日(d),
分(M), 秒(s), 月(m), 年(y) で表現できます
例: "1m12d3h" は 1か月12日3時間を意味します
これは不確実な測定であり、すべての月が同じ長さではなく、
サマータイムの変更は考慮されないことに注意してください
可能であれば cron 式を使用してください
注意: 期間式に関係なく、初めてバックアップを設定したときは
即座にバックアップが作成されます
--num-backups=N 保存する最大バックアップ数
バックアップ (N+1) を作成した後、最も古いものが削除されます
ただし、不完全なバックアップがある場合はそうならないことがあります:
データを失わないために、少なくとも1つの COMPLETE バックアップが保持されます
既存のバックアップを変更するには backup TAG|localpath --option=VALUE を使用します
管理オプション:
-d TAG|localpath TAG またはローカルパスでバックアップを削除します
バックアップによって作成されたフォルダは削除されません
-a TAG|localpath 進行中のバックアップを中止します
注意: この機能は BETA 状態です。問題が発生した場合は support@mega.nz までご連絡ください