rpm下__db*文件移动影响测试

结论:移动__db文件之后,会自己恢复,不会导致rpm -qa的记录查询不到。当yum或者rpm出现error的时候可以先尝试移出db文件看是否恢复

[root@localhost ~]# rpm -qa|grep vim
vim-filesystem-7.4.629-8.el7_9.x86_64
vim-minimal-7.4.629-7.el7.x86_64
vim-common-7.4.629-8.el7_9.x86_64
vim-enhanced-7.4.629-8.el7_9.x86_64
[root@localhost ~]# cd /var/lib/rpm
[root@localhost rpm]# ls
Basenames  Conflictname  __db.001  __db.002  __db.003  Dirnames  Group  Installtid  Name  Obsoletename  Packages  Providename  Requirename  Sha1header  Sigmd5  Triggername
[root@localhost rpm]# mv __db* /tmp/
[root@localhost rpm]# ls /var/lib/rpm
Basenames  Conflictname  Dirnames  Group  Installtid  Name  Obsoletename  Packages  Providename  Requirename  Sha1header  Sigmd5  Triggername
[root@localhost rpm]# rpm -qa|grep vim
vim-filesystem-7.4.629-8.el7_9.x86_64
vim-minimal-7.4.629-7.el7.x86_64
vim-common-7.4.629-8.el7_9.x86_64
vim-enhanced-7.4.629-8.el7_9.x86_64
[root@localhost rpm]# ls /var/lib/rpm
Basenames  Conflictname  __db.001  __db.002  __db.003  Dirnames  Group  Installtid  Name  Obsoletename  Packages  Providename  Requirename  Sha1header  Sigmd5  Triggername
[root@localhost rpm]# 

posted @ 2023-04-18 08:04  罗论明  阅读(25)  评论(0编辑  收藏  举报