.\" Copyright (C) 1994, 1995, Daniel Quinlan .\" Copyright (C) 2002-2008, 2017, Michael Kerrisk .\" Copyright (C) , Michael Neuffer .\" Copyright (C) 2023, Alejandro Colomar .\" .\" SPDX-License-Identifier: GPL-3.0-or-later .\" .TH "PROC_SCSI" "5" "مه ۲۰۲۵" "man-pages" "فایلهای پیکربندی" .SH "نام (NAME)" /proc/scsi/ \- اطلاعات زیرسیستم اسکازی (SCSI) در لینوکس .SH "توضیحات (DESCRIPTION)" .TP .I /proc/scsi/ دایرکتوری حاوی شبه‌فایل سطح میانی .I scsi و دایرکتوری‌های مختلف درایورهای سطح پایین SCSI، که شامل یک فایل به ازای هر میزبان SCSI در این سیستم است؛ همه این فایل‌ها وضعیت بخشی از زیرسیستم ورودی/خروجی SCSI را نشان می‌دهند. این فایل‌ها شامل ساختارهای ASCII هستند و بنابراین با .BR cat (1) قابل خواندن می‌باشند. .IP شما همچنین می‌توانید در برخی از این فایل‌ها بنویسید تا زیرسیستم را مجدداً پیکربندی کنید یا قابلیت‌های معینی را روشن یا خاموش نمایید. .TP .I /proc/scsi/scsi این فایلی است که فهرستی از تمام دستگاه‌های SCSI شناخته‌شده برای هسته را ارائه می‌دهد. این فهرست شبیه به همان فهرستی است که در زمان بوت‌شدن سیستم دیده می‌شود. در حال حاضر .I scsi تنها از دستور \fIadd\-single\-device\fP پشتیبانی می‌کند که به کاربر ریشه (root) اجازه می‌دهد تا یک دستگاه اتصال‌گرم (hotplugged) را به فهرست دستگاه‌های شناخته‌شده بیفزاید. .IP دستور .IP .in +4n .EX echo \[aq]scsi add\-single\-device 1 0 5 0\[aq] > /proc/scsi/scsi .EE .in .IP باعث می‌شود میزبان scsi1 روی کانال SCSI شماره 0 به دنبال دستگاهی با شناسه 5 و LUN 0 جست‌وجو کند. اگر دستگاهی از قبل روی این آدرس شناخته شده باشد یا آدرس نامعتبر باشد، یک خطا بازگردانده می‌شود. .TP .IR /proc/scsi/ drivername / مقدار \fIdrivername\fP در حال حاضر می‌تواند یکی از موارد زیر باشد: NCR53c7xx, aha152x, aha1542, aha1740, aic7xxx, buslogic, eata_dma, eata_pio, fdomain, in2000, pas16, qlogic, scsi_debug, seagate, t128, u15\-24f, ultrastore یا wd7000. این دایرکتوری‌ها برای تمام درایورهایی ظاهر می‌شوند که حداقل یک SCSI HBA را ثبت کرده باشند. هر دایرکتوری شامل یک فایل به ازای هر میزبان ثبت‌شده است. نام هر فایل میزبان بر اساس شماره‌ای است که به میزبان هنگام مقداردهی اولیه اختصاص یافته است. .IP خواندن این فایل‌ها معمولاً پیکربندی و آمار درایور و میزبان و موارد دیگر را نمایش می‌دهد. .IP نوشتن در این فایل‌ها امکان انجام کارهای متفاوتی را روی میزبان‌های گوناگون فراهم می‌کند. برای مثال، با دستورهای \fIlatency\fP و \fInolatency\fP، کاربر ریشه (root) می‌تواند کد اندازه‌گیری تأخیر دستورات را در درایور eata_dma روشن و خاموش کند. با دستورهای \fIlockup\fP و \fIunlock\fP، کاربر ریشه می‌تواند قفل شدن‌های گذرگاه که توسط درایور scsi_debug شبیه‌سازی می‌شوند را کنترل نماید. .SH "همچنین ببینید (SEE ALSO)" .BR proc (5)