SMBTAR(1) User Commands SMBTAR(1)

smbtar - اسکریپت شل برای پشتیبان‌گیری از اشتراک‌های SMB/CIFS به‌طور مستقیم بر روی درایوهای نوار UNIX

smbtar [-r] [-i] [-a] [-v] {-s server} [-p password] [-x services] [-X] [-N filename] [-b blocksize] [-d directory] [-l loglevel] [-u user] [-t tape] {filenames}

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

دستور smbtar یک اسکریپت شل بسیار کوچک بر روی smbclient(1) است که اشتراک‌های SMB را مستقیماً بر روی نوار ذخیره (dump) می‌کند.

-s server

کارساز SMB/CIFS که اشتراک روی آن قرار دارد.

-x service

نام اشتراک روی کارساز برای اتصال به آن. پیش‌فرض "backup" است.

-X

حالت مستثنی‌سازی (Exclude). نام‌های filenames... را از ایجاد یا بازیابی tar حذف می‌کند.

-d directory

تغییر به directory اولیه پیش از بازیابی یا پشتیبان‌گیری از فایل‌ها.

-v

حالت پرگو (Verbose).

-p password

گذرواژه برای دسترسی به اشتراک. پیش‌فرض: بدون گذرواژه (none)

-u user

شناسهٔ کاربر (user id) برای اتصال. پیش‌فرض: نام ورود کاربر در UNIX.

-a

بازنشانی بیت آرشیو DOS به نشانهٔ این‌که فایل آرشیو شده است.

-t tape

دستگاه نوار (tape device). می‌تواند یک فایل معمولی یا دستگاه نوار باشد. پیش‌فرض: متغیر محیطی $TAPE؛ در صورتی که تنظیم نشده باشد، فایلی به نام tar.out.

-b blocksize

ضریب بلوک‌بندی (Blocking factor). مقدار پیش‌فرض ۲۰ است. برای توضیحات کامل‌تر به tar(1) مراجعه کنید.

-N filename

پشتیبان‌گیری تنها از فایل‌هایی که جدیدتر از filename هستند. می‌تواند (به عنوان مثال) روی یک فایل لاگ جهت پیاده‌سازی پشتیبان‌گیری افزایشی استفاده شود.

-i

حالت افزایشی (Incremental)؛ فایل‌های tar تنها در صورتی پشتیبان‌گیری می‌شوند که بیت آرشیو آن‌ها فعال باشد. بیت آرشیو پس از خوانده شدن هر فایل بازنشانی می‌شود.

-r

بازیابی (Restore). فایل‌ها از فایل tar به اشتراک بازیابی می‌شوند.

-l log level

سطح گزارش‌گیری و اشکال‌زدایی (log/debug level). متناظر با پرچم -d در smbclient(1).

متغیر $TAPE دستگاه نوار پیش‌فرض را برای نوشتن مشخص می‌کند. این متغیر می‌تواند با گزینهٔ -t لغو (override) شود.

اسکریپت smbtar گزینه‌های متفاوتی نسبت به tar معمولی و نسبت به دستور tar در smbclient دارد.

مجموعه‌هایی که دقت بیشتری روی مسائل امنیتی دارند ممکن است نحوهٔ مدیریت گذرواژه‌های PC توسط این اسکریپت را نپسندند. عملیات پشتیبان‌گیری و بازیابی بر روی تمام اشتراک کار می‌کند؛ در حالی که باید بر روی فهرست فایل‌ها نیز کار کند. دستور smbtar با GNU tar به بهترین شکل کار می‌کند و ممکن است با نسخه‌های دیگر به‌خوبی کار نکند.

بخش DIAGNOSTICS را برای دستور smbclient(1) ببینید.

این صفحهٔ راهنما بخشی از نسخهٔ 4.24.6 مجموعهٔ نرم‌افزاری Samba است.

smbd(8), smbclient(1), smb.conf(5).

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

Ricky Poulten افزونهٔ tar و این صفحهٔ راهنما را نوشت. اسکریپت smbtar توسط Martin Kraemer به‌طور اساسی بازنویسی و بهبود یافت. با تشکر فراوان از همه کسانی که افزونه‌ها، بهبودها، رفع باگ‌ها و غیره را پیشنهاد دادند. سورس‌های این صفحهٔ راهنما به قالب YODL (یک نرم‌افزار متن‌باز عالی دیگر، در دسترس در ftp://ftp.icce.rug.nl/pub/unix) تبدیل شدند و برای انتشار Samba 2.0 توسط Jeremy Allison به‌روزرسانی گردیدند. تبدیل به DocBook برای Samba 2.2 توسط Gerald Carter انجام شد. تبدیل به DocBook XML 4.2 برای Samba 3.0 توسط Alexander Bokovoy انجام شد.

08/16/2026 Samba 4.24.6