Data always piles up and on a small VPS the storage space can quickly get consumed by leftover or unused programs.
When things get too crammed it’s time to use the available tools and clean up some of the unwanted things.
Using RPM
List all installed packages and their sizes (in bytes):
rpm -qa --queryformat '%{SIZE} %{NAME} \n'
List top 10 packages, sorted by size:
rpm -qa --queryformat '%{SIZE} %{NAME} \n' | sort -n -r | head -10
Now take your pick and remove those wasteful things which are no longer used.
View all queryformat parameters with
rpm --querytags
ARCH FILEFLAGS NVR PROVIDES ARCHIVESIZE FILEGROUPNAME NVRA PROVIDEVERSION BASENAMES FILEINODES O PUBKEYS BUGURL FILELANGS OBSOLETEFLAGS R BUILDARCHS FILELINKTOS OBSOLETENAME RECONTEXTS BUILDHOST FILEMD5S OBSOLETES RELEASE BUILDTIME FILEMODES OBSOLETEVERSION REMOVETID C FILEMTIMES OLDFILENAMES REQUIREFLAGS CAPABILITY FILENAMES OPTFLAGS REQUIRENAME CHANGELOGNAME FILEPROVIDE ORDERFLAGS REQUIRES CHANGELOGTEXT FILERDEVS ORDERNAME REQUIREVERSION CHANGELOGTIME FILEREQUIRE ORDERVERSION RHNPLATFORM CLASSDICT FILESIZES ORIGBASENAMES RPMVERSION CONFLICTFLAGS FILESTATES ORIGDIRINDEXES RSAHEADER CONFLICTNAME FILEUSERNAME ORIGDIRNAMES SHA1HEADER CONFLICTS FILEVERIFYFLAGS ORIGFILENAMES SIGGPG CONFLICTVERSION FSCONTEXTS OS SIGMD5 COOKIE FSNAMES P SIGPGP DBINSTANCE FSSIZES PACKAGER SIGSIZE DEPENDSDICT GIF PATCH SIZE DESCRIPTION GROUP PATCHESFLAGS SOURCE DIRINDEXES HDRID PATCHESNAME SOURCEPACKAGE DIRNAMES HEADERCOLOR PATCHESVERSION SOURCEPKGID DISTRIBUTION HEADERI18NTABLE PAYLOADCOMPRESSOR SOURCERPM DISTTAG HEADERIMAGE PAYLOADFLAGS SUMMARY DISTURL HEADERIMMUTABLE PAYLOADFORMAT TRIGGERCONDS DSAHEADER HEADERREGIONS PKGID TRIGGERFLAGS E HEADERSIGNATURES PLATFORM TRIGGERINDEX EPOCH ICON POLICIES TRIGGERNAME EPOCHNUM INSTALLCOLOR POSTIN TRIGGERSCRIPTPROG EVR INSTALLTID POSTINPROG TRIGGERSCRIPTS EXCLUDEARCH INSTALLTIME POSTTRANS TRIGGERTYPE EXCLUDEOS INSTPREFIXES POSTTRANSPROG TRIGGERVERSION EXCLUSIVEARCH LICENSE POSTUN URL EXCLUSIVEOS LONGARCHIVESIZE POSTUNPROG V FILECAPS LONGFILESIZES PREFIXES VENDOR FILECLASS LONGSIGSIZE PREIN VERBOSE FILECOLORS LONGSIZE PREINPROG VERIFYSCRIPT FILECONTEXTS N PRETRANS VERIFYSCRIPTPROG FILEDEPENDSN NAME PRETRANSPROG VERSION FILEDEPENDSX NEVR PREUN XPM FILEDEVICES NEVRA PREUNPROG FILEDIGESTALGO NOPATCH PROVIDEFLAGS FILEDIGESTS NOSOURCE PROVIDENAME