| DBWRAP_TOOL(1) | ابزارهای مدیریت سیستم | DBWRAP_TOOL(1) |
نام (NAME)
dbwrap_tool - ابزار سطح پایین دستکاری TDB/CTDB با استفاده از رابط dbwrap
خلاصه دستور (SYNOPSIS)
dbwrap_tool [-?|--help] [--usage] [--persistent] [--non-persistent] [-d|--debuglevel=DEBUGLEVEL] [--debug-stdout] [--configfile=CONFIGFILE] [--option=name=value] [-l|--log-basename=LOGFILEBASE] [--leak-report] [--leak-report-full] {<database>} {<operation>} [<key> [<type> [<value>]]]
توضیحات (DESCRIPTION)
این ابزار بخشی از مجموعهٔ samba(7) است.
برنامهٔ dbwrap_tool برای خواندن و دستکاری پایگاههای دادهٔ TDB/CTDB با استفاده از رابط dbwrap به کار میرود.
عملیاتهای پایگاه دادهٔ زیر در دسترس هستند:
انواع دادهای زیر در دسترس هستند:
--persistent
دقیقاً یکی از گزینههای --persistent یا --non-persistent باید مشخص شود.
--non-persistent
هشدار: باز کردن پایگاه داده به صورت ناپایا در صورتی که در حال حاضر بازکننده دیگری وجود نداشته باشد، محتویات پایگاه داده را پاک خواهد کرد.
دقیقاً یکی از گزینههای --persistent یا --non-persistent باید مشخص شود.
-?|--help
--usage
-d|--debuglevel=level
هرچه این مقدار بالاتر باشد، جزئیات بیشتری درباره فعالیتهای سرور در فایلهای گزارش (log) ثبت خواهد شد. در سطح 0، تنها خطاهای حیاتی و هشدارهای جدی ثبت میشوند. سطح 1 یک سطح معقول برای اجرای روزمره است - مقدار کمی اطلاعات درباره عملیات انجامشده تولید میکند.
سطوح بالاتر از 1 مقادیر قابل توجهی دادههای لاگ تولید میکنند و تنها باید هنگام بررسی یک مشکل استفاده شوند. سطوح بالاتر از 3 فقط برای استفاده توسعهدهندگان طراحی شدهاند و حجم بسیار عظیمی از دادههای لاگ تولید میکنند که بیشتر آنها بسیار نامفهوم هستند.
توجه داشته باشید که مشخص کردن این پارامتر در اینجا، پارامتر log level را در فایل /etc/samba/smb.conf بازنویسی (override) میکند.
--debug-stdout
--configfile=<configuration file>
--option=<name>=<value>
-l|--log-basename=logdirectory
--leak-report
--leak-report-full
-V|--version
fetch
dbwrap_tool <database> fetch <key> <type>
store
dbwrap_tool <database> store <key> <type> <value>
delete
dbwrap_tool <database> delete <key>
exists
dbwrap_tool <database> exists <key>
erase
dbwrap_tool <database> erase
listkeys
dbwrap_tool <database> listkeys
listwatchers
dbwrap_tool <database> listwatchers
مثالها (EXAMPLES)
فهرست کردن تمام کلیدها از winbindd_idmap.tdb
واکشی رکورد با کلید "USER HWM" در قالب uint32
حذف رکورد با کلید "USER HWM"
ذخیره و بازنویسی رکورد "USER HWM" با مقدار 214
نکات (NOTES)
با احتیاط استفاده شود!
نسخه (VERSION)
این صفحهٔ راهنما بخشی از نسخهٔ 4.24.6 از مجموعهٔ Samba است.
همچنین ببینید (SEE ALSO)
نویسندگان (AUTHORS)
نرمافزار اصلی Samba و ابزارهای مرتبط توسط Andrew Tridgell ساخته شدهاند. اکنون Samba توسط Samba Team بهعنوان پروژهای متنباز، به شیوهای مشابه توسعهٔ هستهٔ لینوکس، توسعه داده میشود.
صفحهٔ راهنمای dbwrap_tool توسط Bjoern Baumbach نوشته شده است.
| 08/16/2026 | Samba 4.24.6 |