It is common for **Magento** installations to end up filling the disk. First you need to identify where the space is being used, then set up a scheduled task to free it automatically.

:::tip
Add the following commands to a **cron** job running once per hour, replacing `USUARIO` with your actual username. See [how to verify a cron job's output](../hosting/verificar-cron) to confirm they run correctly.
:::

## High disk usage in `/var/session/`

Delete sessions older than 7 days:

```bash
find /home/USUARIO/public_html/var/session/ -name "sess_*" -type f -mtime +7 -exec rm -f {} \;
```

If there are a huge number of files, `find` may be slow. Another option is `ls`, although in this case **you will delete every session** (logged-in users will lose their session):

```bash
ls -U | head -99999999 | grep sess_ | xargs rm
```

## High disk usage in `/pub/media/captcha/base/`

Delete captcha images older than one day:

```bash
find /home/USUARIO/public_html/pub/media/captcha/base/ -name "*.png" -type f -mtime +1 -exec rm -f {} \;
```

## High disk usage in `/var/report/`

Delete error reports older than 7 days:

```bash
find /home/USUARIO/public_html/var/report/ -type f -mtime +7 -exec rm -f {} \;
```

## High disk usage in `/media/catalog/product/cache/`

Delete the product image cache older than 7 days (Magento regenerates it on demand):

```bash
find /home/USUARIO/public_html/media/catalog/product/cache/ -type f -mtime +7 -exec rm -f {} \;
```