ব্যবহার করা হয়েছে: openldap-servers-2.4.23-34.el6_5.1.x86_64
কার্য: crontab
নির্ধারিত ডাটাবেস পূর্ণ ব্যাকআপ তৈরি করতে স্ক্রিপ্ট তৈরি করুন।
1) slapcat
- ডিফল্ট ফর্ম্যাটে ফাইল তৈরি করুন, বার্কলে ডিবি।
2) চলাকালীন slapcat
করা যেতে পারে slapd
(যদি bdb/hdb
ডাটাবেস ব্যবহার করা হয়)।
3) পরে ফাইল পুনরুদ্ধার করতে slapcat
- ব্যবহার করা আবশ্যক slapadd
(না ldapadd
)।
4) slapcat/add
পাসওয়ার্ড প্রয়োজন হয় না।
5) slapadd
কেবল slapd
থামানো হলেই করা যেতে পারে ।
উদাহরণ:
$ slapcat -f /etc/openldap/slapd.conf -b "dc=db_1" -l db_1_backup.ldif
$ slapadd -l db_1_backup.ldif
পরিবর্তে slapcat/add
- আসুন একনজরে দেখে নেওয়া যাক ldapsearch/add
:
1) ldapsearch
- প্রায় একই তথ্য দিয়ে ফাইল তৈরি করে slapcat
;
2) ldapadd
- ফাইলটি ব্যবহার করতে পারে, বন্ধ করার ldapsearch
প্রয়োজন slapd
হয় না;
3) ldapadd/search
- পাসওয়ার্ড প্রয়োজন।
উদাহরণ:
$ ldapsearch -D "cn=root,dc=db_1" -W -b "dc=db_1" "dc=db_1" -LLL > db_1_backup2.ldif
$ ldapadd -x -D "cn=root,dc=db_1" -W -f db_1_backup2.ldif
সুতরাং - প্রশ্নটি হ'ল:
1) আমি কি এই সরঞ্জামের বিবরণে কিছু মিস করছি?
2) এর মধ্যে পার্থক্য কি যায় আসে ldapadd/slapadd
এবং ladpsearch/slapcat
?