检查孤立文件或包¶
如果文件系统和数据库不同步,您可以使用“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