# PBM backup deletion

**URL:** <https://forums.percona.com/t/pbm-backup-deletion/18788>\
**Category:** Percona Backup for MongoDB\
**Created:** [November 28, 2022, 9:46am UTC](https://forums.percona.com/t/pbm-backup-deletion/18788 "2022-11-28T09:46:06Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![aranjith0](https://sea1.discourse-cdn.com/flex019/user_avatar/forums.percona.com/aranjith0/32/13012_2.png) [@aranjith0](https://forums.percona.com/u/aranjith0)\
**Post date:** [November 28, 2022, 9:46am UTC](https://forums.percona.com/t/pbm-backup-deletion/18788/1 "2022-11-28T09:46:06Z")

</div>

Is there any command to delete the backups older than x days.

---

<div class="post-metadata">

**Author:** ![Ivan\_Groenewold](https://sea1.discourse-cdn.com/flex019/user_avatar/forums.percona.com/ivan_groenewold/32/6299_2.png) [@Ivan\_Groenewold](https://forums.percona.com/u/Ivan_Groenewold)\
**Post date:** [November 28, 2022, 11:42am UTC](https://forums.percona.com/t/pbm-backup-deletion/18788/2 "2022-11-28T11:42:21Z")

</div>

Hello, yes there is. Take a look at [Delete backups - Percona Backup for MongoDB](https://docs.percona.com/percona-backup-mongodb/usage/delete-backup.html)

---

<div class="post-metadata">

**Author:** ![aranjith0](https://sea1.discourse-cdn.com/flex019/user_avatar/forums.percona.com/aranjith0/32/13012_2.png) [@aranjith0](https://forums.percona.com/u/aranjith0)\
**Post date:** [November 28, 2022, 3:16pm UTC](https://forums.percona.com/t/pbm-backup-deletion/18788/3 "2022-11-28T15:16:53Z")

</div>

@ [Ivan\_Groenewold](https://forums.percona.com/u/Ivan_Groenewold),

If i want to delete the backups which is older than 5 days. Below command didn’t work. Please advise.

pbm delete-backup -f --older-than $(date -d ‘-5 days’ +%Y-%m-%d);

---

<div class="post-metadata">

**Author:** ![Ivan\_Groenewold](https://sea1.discourse-cdn.com/flex019/user_avatar/forums.percona.com/ivan_groenewold/32/6299_2.png) [@Ivan\_Groenewold](https://forums.percona.com/u/Ivan_Groenewold)\
**Post date:** [November 28, 2022, 4:08pm UTC](https://forums.percona.com/t/pbm-backup-deletion/18788/4 "2022-11-28T16:08:45Z")

</div>

The problem is likely in the output of the date expression. Try printing the date first, also what is the error?

---

<div class="post-metadata">

**Author:** ![aranjith0](https://sea1.discourse-cdn.com/flex019/user_avatar/forums.percona.com/aranjith0/32/13012_2.png) [@aranjith0](https://forums.percona.com/u/aranjith0)\
**Post date:** [November 29, 2022, 12:59pm UTC](https://forums.percona.com/t/pbm-backup-deletion/18788/5 "2022-11-29T12:59:44Z")

</div>

> [@aranjith0](#):
>
> $(date -d ‘-5 days’ +%Y-%m-%d);

Hi [Ivan\_Groenewold](https://forums.percona.com/u/Ivan_Groenewold),

It doesn’t throw any error. Its executing but not deleting anything.

[mongod@ip-xxxx pbm]$ pbm delete-backup -f --older-than $(date -d ‘-5 days’ +%Y-%m-%d);  
Waiting for delete to be done …[done]  
Backup snapshots:  
2022-10-22T01:02:04Z [complete: 2022-10-22T23:00:52Z]  
2022-11-05T01:02:04Z [complete: 2022-11-05T17:24:38Z]  
2022-11-12T01:02:04Z [complete: 2022-11-12T23:25:56Z]

PITR :  
2022-10-22T23:00:53Z - 2022-10-23T18:00:13Z  
2022-11-05T17:24:39Z - 2022-11-06T18:00:11Z  
2022-11-12T23:25:57Z - 2022-11-13T18:00:08Z
