我覆盖了初始 slapd.conf,然后使用“apt-get purge slapd”删除了 slapd,并重新安装它。
初始 slapd.conf 没有重新出现。
我该怎么做才能把它找回来?
更新:我需要的是初始版本,而不是我修改后的版本!
答案1
这取决于您从哪个文件系统删除文件,NTFS 您可以使用 ntfsprogs(apt-get install ntfsprogs)恢复文件,然后查找已删除的文件(ntfsundelete)。
ext3,我确信您无法恢复文件。以下是 ext3 FAQ 的摘录:
问:如何从我的 ext3 分区恢复(取消删除)已删除的文件?
事实上,你不能!这是开发人员之一 Andreas Dilger 对此的评论:
为了确保 ext3 能够在崩溃后安全地恢复取消链接,它实际上将 inode 中的块指针清零,而 ext2 只是在块位图中将这些块标记为未使用,并将 inode 标记为“已删除”,并保留块指针。
您唯一的希望就是“grep”出已被删除的文件部分并希望获得最好的结果。
答案2
好的,我怀疑最新的 9.10 ubuntu 包中实际上没有默认的 slapd.conf,这就是它无法恢复它的原因。一定是来自旧版本的。
答案3
尝试:
dpkg-reconfigure -plow $package
它应该根据您的回答创建一个新文件。