'\" t .\" Title: blockdev .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.26 .\" Date: 2026-06-16 .\" Manual: System Administration .\" Source: util-linux 2.41.5 .\" Language: Persian .\" .TH "BLOCKDEV" "8" "2026-06-16" "util\-linux 2.41.5" "System Administration" .ie \n(.g .ds Aq \(aq .el .ds Aq ' .ss \n[.ss] 0 .nh .ad l .de URL \fI\\$2\fP <\\$1>\\$3 .. .als MTO URL .if \n[.g] \{\ . mso www.tmac . am URL . ad l . . . am MTO . ad l . . . LINKSTYLE blue R < > .\} .SH "نام (NAME)" blockdev \- فراخوانی ioctlهای دستگاه بلوکی از خط فرمان .SH "خلاصه دستور (SYNOPSIS)" .sp \fBblockdev\fP [\fB\-q\fP] [\fB\-v\fP] \fIcommand\fP [\fIcommand\fP.\|.\|.] \fIdevice\fP [\fIdevice\fP.\|.\|.] .sp \fBblockdev\fP \fB\-\-report\fP [\fIdevice\fP.\|.\|.] .sp \fBblockdev\fP \fB\-h\fP|\fB\-V\fP .SH "توضیحات (DESCRIPTION)" .sp ابزار \fBblockdev\fP امکان فراخوانی ioctlهای دستگاه‌های بلوکی را از خط فرمان فراهم می‌کند. .SH "گزینه‌ها (OPTIONS)" .sp \fB\-q\fP .RS 4 بی‌صدا بودن (عدم نمایش پیام‌ها). .RE .sp \fB\-v\fP .RS 4 پُرگویی (نمایش پیام‌های مشروح). .RE .sp \fB\-\-report\fP .RS 4 چاپ گزارش برای دستگاه مشخص‌شده. امکان تعیین چندین دستگاه وجود دارد. در صورت مشخص نشدن دستگاه، تمام دستگاه‌هایی که در \fI/proc/partitions\fP وجود دارند نمایش داده می‌شوند. توجه داشته باشید که StartSec پارتیشن بر حسب بخش‌های ۵۱۲ بایتی است. .RE .sp \fB\-h\fP, \fB\-\-help\fP .RS 4 نمایش متن راهنما و خروج. .RE .sp \fB\-V\fP, \fB\-\-version\fP .RS 4 نمایش نسخه و خروج. .RE .SH "دستورات (COMMANDS)" .sp امکان تعیین چندین دستگاه و چندین دستور وجود دارد. .sp \fB\-\-flushbufs\fP .RS 4 تخلیه بافرها. .RE .sp \fB\-\-getalignoff\fP .RS 4 دریافت آفست هم‌ترازی. .RE .sp \fB\-\-getbsz\fP .RS 4 چاپ اندازه بلوک بر حسب بایت. این اندازه ساختار فیزیکی (توپولوژی) دستگاه را توصیف نمی‌کند، بلکه اندازه‌ای است که به صورت درونی توسط هسته استفاده می‌شود و ممکن است (برای مثال) توسط راه‌انداز سامانه پرونده هنگام سوار کردن (mount) تغییر یابد. .RE .sp \fB\-\-getdiscardzeroes\fP .RS 4 دریافت وضعیت پشتیبانی از پر کردن با صفر در هنگام دور انداختن داده‌ها (discard zeroes). .RE .sp \fB\-\-getdiskseq\fP .RS 4 دریافت شماره توالی دیسک. .RE .sp \fB\-\-getzonesz\fP .RS 4 دریافت اندازه ناحیه (zone) بر حسب بخش‌های ۵۱۲ بایتی. .RE .sp \fB\-\-getfra\fP .RS 4 دریافت پیش‌خوانی (readahead) سامانه پرونده بر حسب بخش‌های ۵۱۲ بایتی. .RE .sp \fB\-\-getiomin\fP .RS 4 دریافت حداقل اندازه ورودی/خروجی. .RE .sp \fB\-\-getioopt\fP .RS 4 دریافت اندازه بهینه ورودی/خروجی. .RE .sp \fB\-\-getmaxsect\fP .RS 4 دریافت حداکثر تعداد بخش‌ها در هر درخواست. .RE .sp \fB\-\-getpbsz\fP .RS 4 دریافت اندازه فیزیکی بلوک (بخش). .RE .sp \fB\-\-getra\fP .RS 4 چاپ پیش‌خوانی (readahead) (بر حسب بخش‌های ۵۱۲ بایتی). .RE .sp \fB\-\-getro\fP .RS 4 دریافت وضعیت فقط‌خواندنی. در صورتی که دستگاه فقط‌خواندنی باشد مقدار 1 و در غیر این صورت مقدار 0 چاپ می‌شود. .RE .sp \fB\-\-getsize64\fP .RS 4 چاپ اندازه دستگاه بر حسب بایت. .RE .sp \fB\-\-getsize\fP .RS 4 چاپ اندازه دستگاه (۳۲ بیتی!) بر حسب بخش‌ها. این گزینه منسوخ شده و استفاده از گزینه \fB\-\-getsz\fP توصیه می‌شود. .RE .sp \fB\-\-getss\fP .RS 4 چاپ اندازه بخش منطقی بر حسب بایت \- معمولاً ۵۱۲. .RE .sp \fB\-\-getsz\fP .RS 4 دریافت اندازه بر حسب بخش‌های ۵۱۲ بایتی. .RE .sp \fB\-\-rereadpt\fP .RS 4 خواندن مجدد جدول پارتیشن. .RE .sp \fB\-\-setbsz\fP \fIbytes\fP .RS 4 تنظیم اندازه بلوک. توجه داشته باشید که اندازه بلوک مختص توصیف‌گر پرونده جاری است که دستگاه بلوکی را باز کرده است، بنابراین تغییر اندازه بلوک تنها تا زمانی که \fBblockdev\fP دستگاه را باز نگه داشته است برقرار می‌ماند و پس از خروج \fBblockdev\fP از بین می‌رود. .RE .sp \fB\-\-setfra\fP \fIsectors\fP .RS 4 تنظیم پیش‌خوانی (readahead) سامانه پرونده (مشابه با \fB\-\-setra\fP در هسته‌های 2.6). .RE .sp \fB\-\-setra\fP \fIsectors\fP .RS 4 تنظیم پیش‌خوانی (readahead) (بر حسب بخش‌های ۵۱۲ بایتی). .RE .sp \fB\-\-setro\fP .RS 4 تنظیم حالت فقط‌خواندنی. ممکن است دسترسی فعال جاری به دستگاه تحت تاثیر این تغییر قرار نگیرد؛ برای مثال، سامانه پرونده‌ای که از پیش در حالت خواندن-نوشتن سوار (mount) شده باشد تحت تاثیر قرار نمی‌گیرد. این تغییر پس از اتصال مجدد (remount) اعمال می‌شود. .RE .sp \fB\-\-setrw\fP .RS 4 تنظیم حالت خواندن-نوشتن. .RE .SH "نویسندگان (AUTHORS)" .sp دستور \fBblockdev\fP توسط Andries E. Brouwer نوشته شده و توسط Karel Zak بازنویسی شده است. .SH "گزارش باگ‌ها (REPORTING BUGS)" .sp برای گزارش باگ‌ها، از \c .URL "https://github.com/util\-linux/util\-linux/issues" "سامانه پیگیری مشکلات" "." .SH "در دسترس بودن (AVAILABILITY)" .sp دستور \fBblockdev\fP بخشی از بسته util\-linux است که می‌تواند از \c .URL "https://www.kernel.org/pub/linux/utils/util\-linux" "بایگانی هسته لینوکس" "." دانلود شود.