Red hat linux maintains an rpm (Red hat Package Manager) database which gets accessed whenever an rpm command is issued. The database is modified when a new package is installed.
The rpm database is located in /var/lib/rpm.The files in this are binary files which holds information about the installed packages.
In this article we will see on how to backup the rpm database in red hat linux, but before taking a backup we need to make sure that no process is currently using any files within this directory,
lsof | grep /var/lib/rpm
Any files that are currently used within this location should be stopped before continuing.
Once we are sure that no files are being accessed currently, the next step is to remove the lock files. These lock files are left behind by a process attempting to access the rpm database. use,
ll /var/lib/rpm
Lock files begin with double underscore character followed by db ( __db ).If there are any lock files we can remove them using
rm -f /var/lib/rpm/_db*
Once the lock files are removed we can make a back up of the rpm database using
tar czvf /root/Desktop/rpmDatabase.tar.gz /var/lib/rpm/
More articles to come…
No comments :
Post a Comment