cPanelユーザーは、自分のアカウントのバックアップを生成できます。このようなバックアップは、/ home / username/backup.tar.gzなどのユーザーのディレクトリのルートに保持されます。
KBの投稿を確認してくださいcPanelでバックアップを生成、ダウンロード、復元します
バックアップのファイル名形式はbackup-date_time_username.tar.gzです。 。例: backup-6.11.2017_09-52-35_plothost.tar.gz
問題は、これらのバックアップがディスク領域を占有し、ある時点で、サーバーのディスク領域が不足していることに気付く場合があることです。したがって、これらのバックアップを時々削除することをお勧めします。
バックアップを削除することをクライアントに通知することをお勧めします(5日以上前など)
単一のアカウントのバックアップを削除するには、ユーザーのディレクトリに移動し、次のコマンドでバックアップを削除します。
rm /home/username/backup-*.tar.gz
使用例:
root@web [/]#
root@web [/]# cd home/plothost
root@web [/home/plothost]# ls backup-*.tar.gz
backup-6.11.2017_09-52-31_plothost.tar.gz backup-6.11.2017_09-52-35_plothost.tar.gz
root@web [/home/plothost]# rm /home/plothost/backup-*.tar.gz
rm: remove regular file '/home/plothost/backup-6.11.2017_09-52-31_plothost.tar.gz'? y
rm: remove regular file '/home/plothost/backup-6.11.2017_09-52-35_plothost.tar.gz'? y
root@web [/home/plothost]#
ユーザーのディレクトリからすべてのバックアップを検索して一覧表示するには:
find /home/* -maxdepth 1 -type f -name 'backup-*.tar.gz'
ユーザーのディレクトリからすべてのバックアップを検索して削除するには:
find /home/* -maxdepth 1 -type f -name 'backup-*.tar.gz' -delete
5日以上経過したユーザーのディレクトリからすべてのバックアップを検索して一覧表示するには:
find /home/* -maxdepth 1 -type f -mtime +5 -name 'backup-*.tar.gz'
5日以上経過しているユーザーのディレクトリからすべてのバックアップを検索して削除するには:
find /home/* -maxdepth 1 -type f -mtime +5 -name 'backup-*.tar.gz' -delete
このタスクのコンジョブを作成できます。
1.cronジョブエディタに入ります:
crontab -e
2. cronジョブを追加します(このジョブは毎日04:00に実行され、5日より古いすべてのバックアップアーカイブを削除します)
* 4 * * * find /home/* -maxdepth 1 -type f -mtime +5 -name 'backup-*.tar.gz' -delete
3. cronジョブエディタを(変更を保存して)終了します。
4.コマンドを使用してcronジョブが正常に追加されたかどうかを確認します(すべてのcronジョブが一覧表示されます):
crontab -l