Puppet has a directory called reports under /var which will fill disk space constantly, quick way to free up space.
1 2 3 4 5 6 7 8 9 10 11 12 |
-bash-4.1# df -lh Filesystem Size Used Avail Use% Mounted on /dev/mapper/VolGroup00-lvolroot 5.0G 1.2G 3.5G 26% / tmpfs 939M 0 939M 0% /dev/shm /dev/sda1 504M 82M 397M 18% /boot /dev/mapper/VolGroup00-lvolhome 9.4G 6.1G 2.9G 68% /home /dev/mapper/VolGroup00-lvoltmp 1008M 44M 913M 5% /tmp /dev/mapper/VolGroup00-lvolvar 19G 17G 1.1G 94% /var |
To quickly archive what you have in the reports directory.
1 |
tar -czf /home/username/reports.tgz /var/lib/puppet/reports/ |
Then nuke everything except the last day of reports
1 |
find /var/lib/puppet/reports/ -type f -ctime +1 | xargs -P 4 -n 20 rm -f |
Check again afterwards
1 2 3 4 5 6 7 8 9 10 11 12 |
-bash-4.1# df -lh Filesystem Size Used Avail Use% Mounted on /dev/mapper/VolGroup00-lvolroot 5.0G 1.2G 3.5G 26% / tmpfs 939M 0 939M 0% /dev/shm /dev/sda1 504M 82M 397M 18% /boot /dev/mapper/VolGroup00-lvolhome 9.4G 6.5G 2.5G 73% /home /dev/mapper/VolGroup00-lvoltmp 1008M 44M 913M 5% /tmp /dev/mapper/VolGroup00-lvolvar 19G 8.6G 8.8G 50% /var |