第 11 章 删除 Directory 服务器实例
如果不再需要 Directory Server 实例,您可以将其删除来重新获取磁盘空间。如果您在一个服务器上运行多个实例,删除特定实例不会影响其他实例。
11.1. 使用命令行删除实例 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
您可以使用命令行删除 Directory 服务器实例。
前提条件
- 该实例已从复制拓扑中删除,如果它属于其中一个。
流程
可选:创建 Directory 服务器目录的备份:
停止实例:
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