| TGTD(8) | [FIXME: manual] | TGTD(8) |
نام (NAME)
tgtd - دیمن هدف SCSI
خلاصه دستور (SYNOPSIS)
tgtd
tgtd [-C --control-port <INTEGER>] [-d --debug <INTEGER>] [-f --foregound] [-h --help] [--iscsi <...>]
توضیحات (DESCRIPTION)
دستور tgtd یک دیمن هدف SCSI (SCSI Target) است. از این دیمن میتوان برای ارائهٔ سرویس هدف SCSI به یک شبکه استفاده کرد. رایجترین سرویس iSCSI است، اما سایر سرویسها نیز پشتیبانی میشوند.
انواع دستگاهها (DEVICE TYPES)
دستور tgtd از هر دو حالت شبیهسازیشده (emulated) و عبور مستقیم (passthrough) دستگاههای واقعی پشتیبانی میکند.
دستور tgtd میتواند انواع دستگاههای زیر را شبیهسازی کند: disk : دستگاه دیسک معمولی. یک هارددیسک SCSI را شبیهسازی میکند. tape : دستگاه نوار (Tape). یک درایو نوار SCSI را شبیهسازی میکند. cd : دستگاه CD. یک درایو رایت DVD از نوع SCSI را شبیهسازی میکند. changer : تعویضکننده رسانه (Media changer). دستگاه تعویضکننده را برای یک کتابخانه نوار مجازی یا jukebox دیویدی شبیهسازی میکند.
گزینهها (OPTIONS)
-d --debug <INTEGER>
-f --foreground
-h --help
-C --control-port <INTEGER>
دستور TGTADM یک آرگومان متناظر برای کنترل اتصال به نمونهٔ مورد نظر دارد.
--iscsi <...>
گزینههای ISCSI (ISCSI OPTIONS)
این پارامترها تنها برای بخش iSCSI اعمال میشوند.
portal=<ip-address[:port]>
این گزینه برای مقید کردن (bind) دستور tgtd به یک آدرس ip/پورتال یا پورت مشخص استفاده میشود. بهطور پیشفرض، tgtd به پورت 3260 روی آدرس سراسری (wildcard) مقید میشود. بخش آدرس ip (قبل از «:») میتواند برای تعیین آدرس سراسری با پورتی غیر پیشفرض حذف شود.
مثال: برای مقید کردن tgtd به یک آدرس و پورت مشخص
tgtd --iscsi portal=192.0.2.1:3260
مثال: برای مقید کردن tgtd به هر آدرسی اما با پورتی غیر پیشفرض
tgtd --iscsi portal=:3251
nop_interval=<integer>
این گزینه بازهٔ زمانی پیشفرض را برای ارسال NOP-OUT جهت بررسی آغازگرهای (initiators) متصل تعیین میکند. این پارامتر تنها مقدار پیشفرض را برای هدفها (targets) کنترل میکند. هدفهای مجزا را میتوان با استفاده از tgtadm کنترل کرد.
مقدار پیشفرض 0 است، به این معنی که این قابلیت غیرفعال بوده و TGTD هیچ کاوشگر NOP-OUT ارسال نخواهد کرد.
nop_count=<integer>
این گزینه مقدار پیشفرض را برای تعداد بررسیهای ناموفقی تعیین میکند که پس از آن TGTD آغازگر را غیرفعال فرض کرده و نشست را قطع میکند. این پارامتر تنها مقدار پیشفرض را برای هدفها کنترل میکند. هدفهای مجزا را میتوان با استفاده از tgtadm کنترل کرد.
مقدار پیشفرض 0 است.
مثال: ارسال NOP-OUT هر ۵ ثانیه یک بار و لغو نشست پس از ۶ بار ناموفق بودن.
tgtd --iscsi portal=192.0.2.1:3260,nop_interval=5,nop_count=6
متغیرهای محیطی (ENVIRONMENT VARIABLES)
TGT_IPC_SOCKET=<path>
در صورت تنظیم، tgtd و tgtadm از مسیر مشخصشده به عنوان سوکت IPC به جای مسیر پیشفرض '/var/run/tgtd/socket.0' استفاده خواهند کرد.
همچنین ببینید (SEE ALSO)
targets.conf(5), tgtadm(8), tgt-admin(8), tgtimg(8), tgt-setup-lun(8). https://github.com/fujita/tgt
حق نشر/مجوز (COPYRIGHT/LICENSE)
این برنامه یک نرمافزار آزاد است؛ شما میتوانید آن را تحت شرایط «مجوز عمومی همگانی گنو» (GNU General Public License) منتشر شده توسط بنیاد نرمافزارهای آزاد؛ چه نسخه ۲ مجوز، یا (به انتخاب خودتان) هر نسخه بعدی آن، بازتوزیع کرده و/یا تغییر دهید. این برنامه به این امید توزیع شده است که مفید واقع شود، اما بدون هیچگونه ضمانتی؛ حتی بدون ضمانت ضمنی قابل فروش بودن یا مناسب بودن برای یک هدف مشخص. برای جزئیات بیشتر به «مجوز عمومی همگانی گنو» مراجعه کنید. شما باید یک نسخه از مجوز عمومی همگانی گنو را همراه با این برنامه دریافت کرده باشید؛ در غیر این صورت، به http://www.gnu.org/licenses مراجعه کنید.
| 07/09/2026 | [FIXME: source] |