检查孤立文件或包

如果文件系统和数据库不同步,您可以使用“orphan-check”工具重新同步文件系统和数据库。

当文件系统中的文件没有从数据库中引用时,或者数据库中的包在文件系统中没有相应的文件时,系统可能会失去同步。

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