'\" t .\" Title: tgtd .\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author] .\" Generator: DocBook XSL Stylesheets vsnapshot .\" Date: 07/09/2026 .\" Manual: [FIXME: manual] .\" Source: [FIXME: source] .\" Language: English .\" .TH "TGTD" "8" "07/09/2026" "[FIXME: source]" "[FIXME: manual]" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .\" http://bugs.debian.org/507673 .\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" ----------------------------------------------------------------- .\" * set default formatting .\" ----------------------------------------------------------------- .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .\" ----------------------------------------------------------------- .\" * MAIN CONTENT STARTS HERE * .\" ----------------------------------------------------------------- .SH "نام (NAME)" tgtd \- دیمن هدف SCSI .SH "خلاصه دستور (SYNOPSIS)" .HP \w'\fBtgtd\fR\ 'u \fBtgtd\fR .HP \w'\fBtgtd\fR\ 'u \fBtgtd\fR [\-C\ \-\-control\-port\ ] [\-d\ \-\-debug\ ] [\-f\ \-\-foregound] [\-h\ \-\-help] [\-\-iscsi\ <\&.\&.\&.>] .SH "توضیحات (DESCRIPTION)" .PP دستور \fBtgtd\fR یک دیمن هدف SCSI (SCSI Target) است\&. از این دیمن می‌توان برای ارائهٔ سرویس هدف SCSI به یک شبکه استفاده کرد\&. رایج‌ترین سرویس iSCSI است، اما سایر سرویس‌ها نیز پشتیبانی می‌شوند\&. .SH "انواع دستگاه‌ها (DEVICE TYPES)" .PP دستور \fBtgtd\fR از هر دو حالت شبیه‌سازی‌شده (emulated) و عبور مستقیم (passthrough) دستگاه‌های واقعی پشتیبانی می‌کند\&. .sp .if n \{\ .RS 4 .\} .nf دستور tgtd می‌تواند انواع دستگاه‌های زیر را شبیه‌سازی کند: disk : دستگاه دیسک معمولی\&. یک هارددیسک SCSI را شبیه‌سازی می‌کند\&. tape : دستگاه نوار (Tape)\&. یک درایو نوار SCSI را شبیه‌سازی می‌کند\&. cd : دستگاه CD\&. یک درایو رایت DVD از نوع SCSI را شبیه‌سازی می‌کند\&. changer : تعویض‌کننده رسانه (Media changer)\&. دستگاه تعویض‌کننده را برای یک کتابخانه نوار مجازی یا jukebox دی‌وی‌دی شبیه‌سازی می‌کند\&. .fi .if n \{\ .RE .\} .SH "گزینه‌ها (OPTIONS)" .PP \-d \-\-debug .RS 4 تنظیم روی یک مقدار غیر صفر برای فعال کردن ثبت پیام‌های اشکال‌زدایی بیشتر\&. .RE .PP \-f \-\-foreground .RS 4 اجرای دیمن در پیش‌زمینه\&. .RE .PP \-h \-\-help .RS 4 چاپ متن راهنما روی صفحه نمایش\&. .RE .PP \-C \-\-control\-port .RS 4 این گزینه برای تعیین درگاه کنترلی مورد استفاده برای این نمونه از \fBtgtd\fR به کار می‌رود\&. این کار امکان اجرای هم‌زمان چندین نمونه از TGTD را روی یک میزبان فراهم می‌کند\&. .sp دستور TGTADM یک آرگومان متناظر برای کنترل اتصال به نمونهٔ مورد نظر دارد\&. .RE .PP \-\-iscsi <\&.\&.\&.> .RS 4 گزینه‌های مختص ISCSI\&. برای گزینه‌های مختص به این بخش به بخش گزینه‌های ISCSI در زیر مراجعه کنید\&. .RE .SH "گزینه‌های ISCSI (ISCSI OPTIONS)" .PP این پارامترها تنها برای بخش iSCSI اعمال می‌شوند\&. .SS "portal=" .PP این گزینه برای مقید کردن (bind) دستور tgtd به یک آدرس ip/پورتال یا پورت مشخص استفاده می‌شود\&. به‌طور پیش‌فرض، tgtd به پورت 3260 روی آدرس سراسری (wildcard) مقید می‌شود\&. بخش آدرس ip (قبل از «:») می‌تواند برای تعیین آدرس سراسری با پورتی غیر پیش‌فرض حذف شود\&. .PP مثال: برای مقید کردن tgtd به یک آدرس و پورت مشخص .sp .if n \{\ .RS 4 .\} .nf tgtd \-\-iscsi portal=192\&.0\&.2\&.1:3260 .fi .if n \{\ .RE .\} .sp مثال: برای مقید کردن tgtd به هر آدرسی اما با پورتی غیر پیش‌فرض .sp .if n \{\ .RS 4 .\} .nf tgtd \-\-iscsi portal=:3251 .fi .if n \{\ .RE .\} .sp .SS "nop_interval=" .PP این گزینه بازهٔ زمانی پیش‌فرض را برای ارسال NOP\-OUT جهت بررسی آغازگرهای (initiators) متصل تعیین می‌کند\&. این پارامتر تنها مقدار پیش‌فرض را برای هدف‌ها (targets) کنترل می‌کند\&. هدف‌های مجزا را می‌توان با استفاده از tgtadm کنترل کرد\&. .PP مقدار پیش‌فرض 0 است، به این معنی که این قابلیت غیرفعال بوده و TGTD هیچ کاوشگر NOP\-OUT ارسال نخواهد کرد\&. .SS "nop_count=" .PP این گزینه مقدار پیش‌فرض را برای تعداد بررسی‌های ناموفقی تعیین می‌کند که پس از آن TGTD آغازگر را غیرفعال فرض کرده و نشست را قطع می‌کند\&. این پارامتر تنها مقدار پیش‌فرض را برای هدف‌ها کنترل می‌کند\&. هدف‌های مجزا را می‌توان با استفاده از tgtadm کنترل کرد\&. .PP مقدار پیش‌فرض 0 است\&. .PP مثال: ارسال NOP\-OUT هر ۵ ثانیه یک بار و لغو نشست پس از ۶ بار ناموفق بودن\&. .sp .if n \{\ .RS 4 .\} .nf tgtd \-\-iscsi portal=192\&.0\&.2\&.1:3260,nop_interval=5,nop_count=6 .fi .if n \{\ .RE .\} .sp .SH "متغیرهای محیطی (ENVIRONMENT VARIABLES)" .SS "TGT_IPC_SOCKET=" .PP در صورت تنظیم، tgtd و tgtadm از مسیر مشخص‌شده به عنوان سوکت IPC به جای مسیر پیش‌فرض \*(Aq/var/run/tgtd/socket\&.0\*(Aq استفاده خواهند کرد\&. .SH "همچنین ببینید (SEE ALSO)" .PP targets\&.conf(5), tgtadm(8), tgt\-admin(8), tgtimg(8), tgt\-setup\-lun(8)\&. \m[blue]\fB\%https://github.com/fujita/tgt\fR\m[] .SH "حق نشر/مجوز (COPYRIGHT/LICENSE)" .sp .if n \{\ .RS 4 .\} .nf این برنامه یک نرم‌افزار آزاد است؛ شما می‌توانید آن را تحت شرایط «مجوز عمومی همگانی گنو» (GNU General Public License) منتشر شده توسط بنیاد نرم‌افزارهای آزاد؛ چه نسخه ۲ مجوز، یا (به انتخاب خودتان) هر نسخه بعدی آن، بازتوزیع کرده و/یا تغییر دهید\&. این برنامه به این امید توزیع شده است که مفید واقع شود، اما بدون هیچ‌گونه ضمانتی؛ حتی بدون ضمانت ضمنی قابل فروش بودن یا مناسب بودن برای یک هدف مشخص\&. برای جزئیات بیشتر به «مجوز عمومی همگانی گنو» مراجعه کنید\&. شما باید یک نسخه از مجوز عمومی همگانی گنو را همراه با این برنامه دریافت کرده باشید؛ در غیر این صورت، به http://www\&.gnu\&.org/licenses مراجعه کنید\&. .fi .if n \{\ .RE .\}