Routine Maintenance: Difference between revisions
Created page with "= Free up space on backup1 =" |
|||
Line 1: | Line 1: | ||
= Free up space on backup1 = | = Free up space on backup1 = | ||
backup1 is our primary customer backup system. As usage grows over time, it needs to be regularly purged of old files. The easiest way to do this is by removing deprecated files. These mostly consist of cancelled customers or temporary dump/storage files (created during dump/restores). Our standard policy is to hang onto cancelled customers for 6mos after which we remove their files (as far as customers know their data is purged immediately, but we hang onto it just in case.. and in some cases we cancel a server due to non payment so this makes it easy to restore their system). To find files to remove: | |||
<pre>[root@backup1 ~]# cd /data/deprecated/ | |||
[root@backup1 /data/deprecated]# ls | |||
2101-migrated-20120317.tgz old-683-cxld-20121021.tgz | |||
69.55.230.2-wwwbackup old-744-cxld-20120708.tgz | |||
991-DONTDELETE.tgz old-809-cxld-20120609.tgz | |||
archive-col02050-mdfile-cxld-20120409.gz old-854-cxld-20120621.tgz | |||
col01371.tgz old-931-cxld-20060513.tgz | |||
deleteme_ubuntu-10.10-x86_20111205 old-col00123-mdfile-noarchive-20120417.gz | |||
jail10_old old-col00147-vnfile-cxld-20120828.gz | |||
jail14_rsync_old old-col00419-dump-cxld-20120224.gz | |||
jail15_old old-col01098-vnfile-cxld-20120827.gz | |||
jail3_old old-col01278-dump-cxld-20120822 | |||
jail4_old old-col01517-dump-cxld-20120828 | |||
jail5_old old-col01669-dump-cxld-20120203.gz | |||
old-1009-cxld-20120608.tgz old-col01687-dump-cxld-20120909 | |||
old-1012-cxld-20120411.tgz old-col01790-dump-cxld-20120828 | |||
old-1052-cxld-20120721.tgz old-col01812-dump-cxld-20120820 | |||
old-10631-cxld-20120622.tgz old-col01938-mdfile-cxld-20120619.gz | |||
old-10632-cxld-20120622.tgz old-col02095-mdfile-noarchive-20120523.gz | |||
old-10633-cxld-20120622.tgz olddebian-3.0-v15-20110610.tgz | |||
old-1236-cxld-20120621.tgz oldmod_frontpage-deb30-v15-20110610.tgz | |||
old-1381-cxld-20120404.tgz oldmod_perl-deb30-v15-20110610.tgz | |||
old-1422-cxld-20120721.tgz oldmod_ssl-deb30-v15-20110610.tgz | |||
old-14681-cxld-20120619.tgz oldmysql-deb30-v15-20110610.tgz | |||
old-1544-cxld-20120626.tgz oldproftpd-deb30-v15-20110610.tgz | |||
old-18351-cxld-20120605.tgz old_virt14 | |||
old-1853-cxld-20120910.tgz old_virt18 | |||
old-1963-cxld-20120206.tgz oldwebmin-deb30-v15-20110610.tgz | |||
old-1967-cxld-20120605.tgz suse.virt11.20120421.tgz | |||
old-1981-noarchive-20120729.tgz virt11 | |||
old-2030-migrated-noarchive-20120727.tgz virt12_old | |||
old-2037-cxld-20120716.tgz virt13_old | |||
old-2065-cxld-20120727.tgz virt16_old | |||
old-2068-cxld-20120424.tgz virt4_old | |||
old-2085-cxld-20120531.tgz virt5_old | |||
old-364-cxld-20120904.tgz virt6_old | |||
old-446-cxld-20120512.tgz virt7_old | |||
old-613-cxld-20120601.tgz virt8_old | |||
[root@backup1 /data/deprecated]# | |||
</pre> | |||
virtX_old and jailX_old are permanently archived, so ignore those as well as anything else marked not to delete or otherwise suspicious. Likewise, probably a good idea to try to hang onto oldTEMPLATE.gz as long as we can as well. | |||
So to remove files from 6 mos ago (running this in Oct): | |||
<pre>[root@backup1 /data/deprecated]# ls old*201204* | |||
old-1012-cxld-20120411.tgz old-2068-cxld-20120424.tgz | |||
old-1381-cxld-20120404.tgz old-col00123-mdfile-noarchive-20120417.gz | |||
[root@backup1 /data/deprecated]# rm old*201204* | |||
</pre> |
Revision as of 15:14, 26 October 2012
Free up space on backup1
backup1 is our primary customer backup system. As usage grows over time, it needs to be regularly purged of old files. The easiest way to do this is by removing deprecated files. These mostly consist of cancelled customers or temporary dump/storage files (created during dump/restores). Our standard policy is to hang onto cancelled customers for 6mos after which we remove their files (as far as customers know their data is purged immediately, but we hang onto it just in case.. and in some cases we cancel a server due to non payment so this makes it easy to restore their system). To find files to remove:
[root@backup1 ~]# cd /data/deprecated/ [root@backup1 /data/deprecated]# ls 2101-migrated-20120317.tgz old-683-cxld-20121021.tgz 69.55.230.2-wwwbackup old-744-cxld-20120708.tgz 991-DONTDELETE.tgz old-809-cxld-20120609.tgz archive-col02050-mdfile-cxld-20120409.gz old-854-cxld-20120621.tgz col01371.tgz old-931-cxld-20060513.tgz deleteme_ubuntu-10.10-x86_20111205 old-col00123-mdfile-noarchive-20120417.gz jail10_old old-col00147-vnfile-cxld-20120828.gz jail14_rsync_old old-col00419-dump-cxld-20120224.gz jail15_old old-col01098-vnfile-cxld-20120827.gz jail3_old old-col01278-dump-cxld-20120822 jail4_old old-col01517-dump-cxld-20120828 jail5_old old-col01669-dump-cxld-20120203.gz old-1009-cxld-20120608.tgz old-col01687-dump-cxld-20120909 old-1012-cxld-20120411.tgz old-col01790-dump-cxld-20120828 old-1052-cxld-20120721.tgz old-col01812-dump-cxld-20120820 old-10631-cxld-20120622.tgz old-col01938-mdfile-cxld-20120619.gz old-10632-cxld-20120622.tgz old-col02095-mdfile-noarchive-20120523.gz old-10633-cxld-20120622.tgz olddebian-3.0-v15-20110610.tgz old-1236-cxld-20120621.tgz oldmod_frontpage-deb30-v15-20110610.tgz old-1381-cxld-20120404.tgz oldmod_perl-deb30-v15-20110610.tgz old-1422-cxld-20120721.tgz oldmod_ssl-deb30-v15-20110610.tgz old-14681-cxld-20120619.tgz oldmysql-deb30-v15-20110610.tgz old-1544-cxld-20120626.tgz oldproftpd-deb30-v15-20110610.tgz old-18351-cxld-20120605.tgz old_virt14 old-1853-cxld-20120910.tgz old_virt18 old-1963-cxld-20120206.tgz oldwebmin-deb30-v15-20110610.tgz old-1967-cxld-20120605.tgz suse.virt11.20120421.tgz old-1981-noarchive-20120729.tgz virt11 old-2030-migrated-noarchive-20120727.tgz virt12_old old-2037-cxld-20120716.tgz virt13_old old-2065-cxld-20120727.tgz virt16_old old-2068-cxld-20120424.tgz virt4_old old-2085-cxld-20120531.tgz virt5_old old-364-cxld-20120904.tgz virt6_old old-446-cxld-20120512.tgz virt7_old old-613-cxld-20120601.tgz virt8_old [root@backup1 /data/deprecated]#
virtX_old and jailX_old are permanently archived, so ignore those as well as anything else marked not to delete or otherwise suspicious. Likewise, probably a good idea to try to hang onto oldTEMPLATE.gz as long as we can as well.
So to remove files from 6 mos ago (running this in Oct):
[root@backup1 /data/deprecated]# ls old*201204* old-1012-cxld-20120411.tgz old-2068-cxld-20120424.tgz old-1381-cxld-20120404.tgz old-col00123-mdfile-noarchive-20120417.gz [root@backup1 /data/deprecated]# rm old*201204*