TDBBACKUP(8) System Administration tools TDBBACKUP(8)

tdbbackup - ابزاری برای پشتیبان‌گیری و اعتبارسنجی یکپارچگی پرونده‌های .tdb سامبا

tdbbackup [-s suffix] [-v] [-h] [-n hashsize] [-l]

این ابزار بخشی از مجموعه samba(1) است.

tdbbackup ابزاری است که می‌تواند برای پشتیبان‌گیری از پرونده‌های .tdb سامبا استفاده شود. همچنین می‌توان از این ابزار برای بررسی یکپارچگی پرونده‌های .tdb پیش از راه‌اندازی سامبا یا در حین کارکرد عادی استفاده کرد. اگر این ابزار آسیبی در پرونده بیابد و نسخه پشتیبان قبلی موجود باشد، پرونده پشتیبان بازیابی خواهد شد.

-h

دریافت اطلاعات راهنما.

-s suffix

گزینه -s به مدیر سیستم امکان می‌دهد پسوند پرونده پشتیبان را مشخص کند. بدین ترتیب می‌توان با استفاده از یک پسوند جدید برای هر پشتیبان، تاریخچه‌ای از پرونده‌های پشتیبان tdb را نگه داشت.

-v

گزینه -v پایگاه‌داده را برای آسیب‌ها (داده‌های خراب) بررسی می‌کند که در صورت شناسایی خرابی، باعث بازیابی نسخه پشتیبان می‌شود.

-n hashsize

گزینه -n اندازه درهم‌سازی (hash size) را برای tdb پشتیبان جدید تعیین می‌کند.

-l

این گزینه هرگونه قفل‌گذاری را با فرستادن TDB_NOLOCK به tdb_open_ex() غیرفعال می‌کند. از این گزینه تنها برای پرونده‌های پایگاه‌داده‌ای استفاده کنید که توسط هیچ فرآیند دیگری در حال استفاده نیستند! همچنین فقط در صورتی استفاده شود که باز کردن پایگاه‌داده به روش دیگر ممکن نباشد، مانند پایگاه‌های داده‌ای که با قفل mutex ایجاد شده‌اند.

اطلاعات عمومی (GENERAL INFORMATION)

ابزار tdbbackup را می‌توان با خیال راحت در هر زمانی اجرا کرد. این ابزار به گونه‌ای طراحی شده است که بتوان از آن در هر زمان برای اعتبارسنجی یکپارچگی پرونده‌های tdb، حتی در حین فعالیت سامبا استفاده نمود. کاربرد معمول این دستور به صورت زیر است:

tdbbackup [-s suffix] *.tdb

پیش از راه‌اندازی مجدد سامبا، دستور زیر را می‌توان برای بررسی صحت پرونده‌های .tdb اجرا کرد:

tdbbackup -v [-s suffix] *.tdb

پرونده‌های .tdb سامبا در مکان‌های گوناگونی ذخیره می‌شوند؛ حتماً از تمامی پرونده‌های .tdb در سیستم نسخه پشتیبان تهیه کنید. پرونده‌های مهم عبارتند از:

•secrets.tdb - مکان معمول آن در پوشه /usr/local/samba/private است، یا در برخی سیستم‌ها در /etc/samba.
•passdb.tdb - مکان معمول آن در پوشه /usr/local/samba/private است، یا در برخی سیستم‌ها در /etc/samba.
•*.tdb واقع در پوشه /usr/local/samba/var یا در برخی سیستم‌ها در پوشه‌های /var/cache یا /var/lib/samba.

این صفحه راهنما برای نسخه ۳ مجموعه Samba معتبر است.

نرم‌افزار اصلی Samba و ابزارهای مرتبط با آن توسط Andrew Tridgell ساخته شده‌اند. سامبا اکنون توسط تیم Samba به عنوان یک پروژه متن‌باز به شیوه‌ای مشابه توسعه هسته لینوکس توسعه می‌یابد.

صفحه راهنمای tdbbackup توسط John H Terpstra نوشته شده است.

2015-04-25 Samba 3.6