第 10 章 删除目录服务器实例
如果您不再需要一个目录服务器实例,您可以将其删除来重新获得磁盘空间。如果您在一个服务器上运行多个实例,删除特定实例不会影响其他实例。
10.1. 使用命令行删除实例 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
您可以使用命令行删除目录服务器实例。
前提条件
- 如果实例是复制拓扑的一部分,则该实例已从复制拓扑中删除。
流程
可选:创建目录服务器目录的备份:
停止实例:
dsctl <instance_name> stop
# dsctl <instance_name> stop
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 复制
/var/lib/dirsrv/slapd- <instance_name>/
目录:cp -rp /var/lib/dirsrv/slapd-<instance_name>/ /root/var-lib-dirsrv-<instance_name>.bak/
# cp -rp /var/lib/dirsrv/slapd-<instance_name>/ /root/var-lib-dirsrv-<instance_name>.bak/
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 此目录包含数据库,以及备份和导出目录。
复制
/etc/dirsrv/slapd- <instance_name>/
目录:cp -rp /etc/dirsrv/slapd-<instance_name>/ /root/etc-dirsrv-<instance_name>.bak/
# cp -rp /etc/dirsrv/slapd-<instance_name>/ /root/etc-dirsrv-<instance_name>.bak/
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
删除实例:
dsctl <instance_name> remove --do-it
# dsctl <instance_name> remove --do-it Removing instance ... Completed instance removal
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
验证
验证
/var/lib/dirsrv/slapd- <instance_name>/
和/etc/dirsrv/slapd- <instance_name> /
目录是否已删除:ls /var/lib/dirsrv/slapd-<instance_name> /etc/dirsrv/slapd-<instance_name>/
# ls /var/lib/dirsrv/slapd-<instance_name> /etc/dirsrv/slapd-<instance_name>/ ls: cannot access '/var/lib/dirsrv/slapd-<instance_name>': No such file or directory ls: cannot access '/etc/dirsrv/slapd-<instance_name>': No such file or directory
Copy to Clipboard Copied! Toggle word wrap Toggle overflow