检查孤立文件或包#
如果文件系统和数据库不同步,您可以使用“orphan-check”工具来重新同步文件系统和数据库。
当文件系统中的文件未从数据库中引用,或者数据库中的包在文件系统中没有对应的文件时,系统可能会失去同步。
孤儿检查工具会在标准输出上打印出文件系统中未被数据库引用的文件列表:
anaconda-server-orphan-check --dryrun
如果您想要输出的JSON表示,可以使用–json选项:
anaconda-server-orphan-check --json
注意:运行anaconda-server-orphan-check
而不带参数与运行anaconda-server-orphan-check --dryrun
是相同的。
在您查看了没有引用的文件列表后, “orphan-check –clean” 可以删除它们:
anaconda-server-orphan-check --clean
您还可以检查缺少文件的包:
anaconda-server-orphan-check --reverse
然后你可以从数据库中删除这些文件对象:
anaconda-server-orphan-check --reverse --clean