'\" t .\" Title: cfdisk .\" 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 "CFDISK" "8" "مه ۲۰۲۵" "util-linux" "دستورات مدیریت سیستم" .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)" cfdisk \- ابزار تعاملی مبتنی بر curses برای پارتیشنبندی دیسک .SH "خلاصه دستور (SYNOPSIS)" .sp \fBcfdisk\fP [\fIگزینه‌ها\fP] [\fIدستگاه\fP] .SH "توضیحات (DESCRIPTION)" دستور \fBcfdisk\fR یک رابط تعاملی تمامصفحه و کاربرپسند برای مشاهده، ایجاد و تغییر جداول پارتیشن (GPT و MBR) بر روی دیسکها ارائه میدهد. .sp دستور \fBcfdisk\fP یک برنامه مبتنی بر curses برای پارتیشن‌بندی هر نوع دستگاه بلوکی است. دستگاه پیش‌فرض \fI/dev/sda\fP می‌باشد. .sp توجه داشته باشید که \fBcfdisk\fP قابلیت‌های پایه‌ای پارتیشن‌بندی را با یک رابط کاربرپسند فراهم می‌کند. اگر به ویژگی‌های پیشرفته‌تری نیاز دارید، به جای آن از \fBfdisk\fP(8) استفاده کنید. .sp تمام تغییرات برچسب دیسک تنها در حافظه باقی می‌مانند و تا زمانی که تصمیم به نوشتن تغییرات خود نگیرید، دیسک بدون تغییر باقی خواهد ماند. قبل از استفاده از دستور نوشتن احتیاط کنید. .sp از نسخه 2.25، دستور \fBcfdisk\fP از برچسب‌های دیسک MBR (DOS)، GPT، SUN و SGI پشتیبانی می‌کند، اما دیگر هیچ قابلیتی برای آدرس‌دهی CHS (سیلندر-هد-سکتور) ارائه نمی‌دهد. CHS هرگز برای لینوکس اهمیتی نداشته و این مفهوم آدرس‌دهی برای دستگاه‌های جدید هیچ کاربردی ندارد. .sp همچنین از نسخه 2.25، دستور \fBcfdisk\fP دیگر دستور \*(Aqprint\*(Aq را ارائه نمی‌دهد. این قابلیت توسط ابزارهای \fBpartx\fP(8) و \fBlsblk\fP(8) به روشی بسیار راحت و کامل ارائه شده است. .sp اگر می‌خواهید جدول پارتیشن قدیمی را از روی یک دستگاه حذف کنید، از \fBwipefs\fP(8) استفاده کنید. .SH "گزینه‌ها (OPTIONS)" .sp \fB\-L\fP, \fB\-\-color\fP[\fB=\fP\fIwhen\fP] .RS 4 رنگی‌سازی خروجی. آرگومان اختیاری \fIwhen\fP می‌تواند \fBauto\fP، \fBnever\fP یا \fBalways\fP باشد. اگر آرگومان \fIwhen\fP حذف شود، مقدار پیش‌فرض \fBauto\fP خواهد بود. رنگ‌ها را می‌توان غیرفعال کرد؛ برای پیش‌فرض توکار فعلی خروجی \fB\-\-help\fP را ببینید. همچنین بخش \fBرنگ‌ها (COLORS)\fP را ببینید. .RE .sp \fB\-\-lock\fP[\fB=\fP\fImode\fP] .RS 4 استفاده از قفل انحصاری BSD برای دستگاه یا فایلی که روی آن عمل می‌کند. آرگومان اختیاری \fImode\fP می‌تواند \fByes\fP، \fBno\fP (یا 1 و 0) یا \fBnonblock\fP باشد. اگر آرگومان \fImode\fP حذف شود، مقدار پیش‌فرض \fByes\fP خواهد بود. این گزینه متغیر محیطی \fB$LOCK_BLOCK_DEVICE\fP را بازنویسی می‌کند. حالت پیش‌فرض این است که اصلاً از هیچ قفلی استفاده نشود، اما برای جلوگیری از تداخل با \fBsystemd\-udevd\fP(8) یا سایر ابزارها توصیه می‌شود. .RE .sp \fB\-r\fP, \fB\-\-read\-only\fP .RS 4 باز کردن اجباری در حالت فقط‌خواندنی. .RE .sp \fB\-b\fP, \fB\-\-sector\-size\fP \fIsectorsize\fP .RS 4 تعیین اندازه سکتور دیسک. مقادیر معتبر 512، 1024، 2048 و 4096 هستند. هسته اندازه سکتور را برای دستگاه‌های بلوکی معمولی تشخیص می‌دهد. از این گزینه تنها در هسته‌های بسیار قدیمی، هنگام کار با تصاویر دیسک یا برای بازنویسی اندازه سکتور پیش‌فرض هسته استفاده کنید. از زمان util\-linux\-2.17، دستور \fBfdisk\fP بین اندازه سکتور منطقی و فیزیکی تمایز قائل می‌شود. این گزینه هر دو اندازه سکتور را به \fIsectorsize\fP مشخص‌شده تغییر می‌دهد. .RE .sp \fB\-z\fP, \fB\-\-zero\fP .RS 4 شروع با یک جدول پارتیشن صفر شده در حافظه. این گزینه جدول پارتیشن روی دیسک را صفر نمی‌کند؛ بلکه به سادگی برنامه را بدون خواندن جدول پارتیشن موجود اجرا می‌کند. این گزینه به شما امکان می‌دهد یک جدول پارتیشن جدید از ابتدا یا از یک اسکریپت سازگار با \fBsfdisk\fP(8) ایجاد کنید. .RE .sp \fB\-h\fP, \fB\-\-help\fP .RS 4 نمایش متن راهنما و خروج. .RE .sp \fB\-V\fP, \fB\-\-version\fP .RS 4 نمایش نسخه و خروج. .RE .SH "دستورات (COMMANDS)" .sp دستورات \fBcfdisk\fP را می‌توان با فشردن کلید مربوطه وارد کرد (فشردن کلید \fIEnter\fP پس از دستور لازم نیست). در اینجا فهرستی از دستورات موجود آورده شده است: .sp \fBb\fP .RS 4 تغییر وضعیت نشانه‌گر بوت‌پذیری (bootable flag) برای پارتیشن فعلی. این گزینه به شما امکان می‌دهد انتخاب کنید کدام پارتیشن اولیه بر روی درایو قابل بوت باشد. این دستور ممکن است برای همه انواع برچسب‌های پارتیشن در دسترس نباشد. .RE .sp \fBd\fP .RS 4 حذف پارتیشن فعلی. این کار پارتیشن فعلی را به فضای آزاد تبدیل کرده و آن را با هر فضای آزاد بلافاصله مجاور پارتیشن ادغام می‌کند. پارتیشنی که از قبل به عنوان فضای آزاد یا غیرقابل استفاده علامت‌گذاری شده باشد را نمی‌توان حذف کرد. .RE .sp \fBh\fP .RS 4 نمایش صفحه راهنما. .RE .sp \fBn\fP .RS 4 ایجاد یک پارتیشن جدید از فضای آزاد. سپس \fBcfdisk\fP اندازه پارتیشنی را که می‌خواهید ایجاد کنید می‌پرسد. اندازه پیش‌فرض برابر با کل فضای آزاد موجود در موقعیت فعلی است. .sp اندازه می‌تواند همراه با یک پسوند ضرب‌شونده باشد: KiB (=1024)، MiB (=1024*1024) و به همین ترتیب برای GiB، TiB، PiB، EiB، ZiB و YiB (عبارت "iB" اختیاری است، به عنوان مثال "K" همان معنای "KiB" را دارد). .RE .sp \fBq\fP .RS 4 خروج از برنامه. با این کار بدون نوشتن هیچ داده‌ای روی دیسک از برنامه خارج می‌شوید. .RE .sp \fBr\fP .RS 4 کاهش یا افزایش اندازه پارتیشن فعلی. سپس \fBcfdisk\fP اندازه جدید پارتیشن را درخواست می‌کند. اندازه پیش‌فرض همان اندازه فعلی است. پارتیشنی که به عنوان فضای آزاد یا غیرقابل استفاده علامت‌گذاری شده باشد قابل تغییر اندازه نیست. .sp \fBتوجه داشته باشید که کاهش اندازه یک پارتیشن ممکن است داده‌های موجود در آن پارتیشن را از بین ببرد.\fP .RE .sp \fBs\fP .RS 4 مرتب‌سازی پارتیشن‌ها بر اساس ترتیب صعودی سکتور شروع. هنگام حذف و افزودن پارتیشن‌ها، محتمل است که شماره‌گذاری پارتیشن‌ها دیگر با ترتیب آن‌ها روی دیسک همخوانی نداشته باشد. این دستور آن تطابق را بازیابی می‌کند. .RE .sp \fBt\fP .RS 4 تغییر نوع پارتیشن. به طور پیش‌فرض، پارتیشن‌های جدید به عنوان پارتیشن‌های \fILinux\fP ایجاد می‌شوند. .RE .sp \fBu\fP .RS 4 استخراج جدول پارتیشن فعلی موجود در حافظه در یک فایل اسکریپت سازگار با \fBsfdisk\fP(8). .sp فایل‌های اسکریپت بین \fBcfdisk\fP، \fBfdisk\fP(8)، \fBsfdisk\fP(8) و سایر برنامه‌های مبتنی بر libfdisk سازگار هستند. برای جزئیات بیشتر به \fBsfdisk\fP(8) مراجعه کنید. .sp همچنین اگر هیچ جدول پارتیشنی روی دستگاه وجود نداشته باشد یا هنگامی که \fBcfdisk\fP را با گزینه خط فرمان \fB\-\-zero\fP اجرا می‌کنید، بارگذاری یک اسکریپت sfdisk در \fBcfdisk\fP امکان‌پذیر است. .RE .sp \fBW\fP .RS 4 نوشتن جدول پارتیشن بر روی دیسک (باید یک حرف بزرگ W وارد کنید). از آنجا که این کار ممکن است داده‌های روی دیسک را از بین ببرد، باید نوشتن را با وارد کردن `yes\*(Aq یا `no\*(Aq تأیید یا رد کنید. اگر `yes\*(Aq را وارد کنید، \fBcfdisk\fP جدول پارتیشن را روی دیسک می‌نویسد و سپس به هسته اطلاع می‌دهد که جدول پارتیشن را مجدداً از دیسک بخواند. .sp خواندن مجدد جدول پارتیشن همیشه کار نمی‌کند. در چنین حالتی باید با استفاده از \fBpartprobe\fP(8) یا \fBpartx\fP(8) یا با راه‌اندازی مجدد سیستم، هسته را از پارتیشن‌های جدید مطلع کنید. .RE .sp \fBx\fP .RS 4 تغییر وضعیت نمایش اطلاعات اضافی در مورد یک پارتیشن. .RE .sp \fIکلید جهت‌نما بالا\fP، \fIکلید جهت‌نما پایین\fP .RS 4 انتقال مکان‌نما به پارتیشن قبلی یا بعدی. اگر پارتیشن‌ها بیشتر از تعداد قابل نمایش در یک صفحه باشند، می‌توانید با حرکت به سمت پایین (بالا) در آخرین (اولین) پارتیشن نمایش داده شده روی صفحه، مجموعه بعدی (قبلی) پارتیشن‌ها را نمایش دهید. .RE .sp \fIکلید جهت‌نما چپ\fP، \fIکلید جهت‌نما راست\fP .RS 4 انتخاب آیتم قبلی یا بعدی منو. فشردن کلید \fIEnter\fP آیتم انتخاب‌شده فعلی را اجرا می‌کند. .RE .sp تمام دستورات را می‌توان با حروف بزرگ یا کوچک وارد کرد (به جز دستور نوشتن \fBW\fPrite). هنگام حضور در یک زیرمنو یا در اعلان دستور، می‌توانید کلید \fIEsc\fP را فشار دهید تا به منوی اصلی بازگردید. .SH "رنگ‌ها (COLORS)" .sp رنگی‌سازی خروجی توسط قابلیت‌های \fBterminal\-colors.d\fP(5) پیاده‌سازی شده است. رنگ‌آمیزی ضمنی را می‌توان با ایجاد یک فایل خالی .RS 3 .ll -.6i .sp \fI/etc/terminal\-colors.d/cfdisk.disable\fP .br .RE .ll .sp برای دستور \fBcfdisk\fP یا برای همه ابزارها با ایجاد .RS 3 .ll -.6i .sp \fI/etc/terminal\-colors.d/disable\fP .br .RE .ll .sp غیرفعال کرد. .sp از نسخه 2.41، متغیر محیطی $NO_COLOR نیز برای غیرفعال کردن رنگی‌سازی خروجی پشتیبانی می‌شود، مگر اینکه صریحاً با گزینه خط فرمان فعال شده باشد. .sp تنظیمات ویژه کاربر در \fI$XDG_CONFIG_HOME/terminal\-colors.d\fP یا \fI$HOME/.config/terminal\-colors.d\fP بر تنظیمات سراسری اولویت دارند. .sp توجه داشته باشید که ممکن است رنگی‌سازی خروجی به طور پیش‌فرض فعال باشد، و در این حالت نیازی نیست پوشه‌های \fIterminal\-colors.d\fP از قبل وجود داشته باشند. .sp دستور \fBcfdisk\fP از سفارشی‌سازی رنگ با فایل طرح رنگ پشتیبانی نمی‌کند. .SH "محیط (ENVIRONMENT)" .sp \fBCFDISK_DEBUG\fP=all .RS 4 خروجی اشکال‌زدایی cfdisk را فعال می‌کند. .RE .sp \fBLIBFDISK_DEBUG\fP=all .RS 4 خروجی اشکال‌زدایی libfdisk را فعال می‌کند. .RE .sp \fBLIBBLKID_DEBUG\fP=all .RS 4 خروجی اشکال‌زدایی libblkid را فعال می‌کند. .RE .sp \fBLIBSMARTCOLS_DEBUG\fP=all .RS 4 خروجی اشکال‌زدایی libsmartcols را فعال می‌کند. .RE .sp \fBLIBSMARTCOLS_DEBUG_PADDING\fP=on .RS 4 استفاده از کاراکترهای فاصله‌گذاری مرئی. نیازمند فعال بودن \fBLIBSMARTCOLS_DEBUG\fP است. .RE .sp \fBLOCK_BLOCK_DEVICE\fP= .RS 4 استفاده از قفل انحصاری BSD. حالت "1" یا "0" است. برای جزئیات بیشتر به \fB\-\-lock\fP مراجعه کنید. .RE .SH "نویسندگان (AUTHORS)" .sp .MTO "kzak\(atredhat.com" "Karel Zak" "" .sp پیاده‌سازی فعلی \fBcfdisk\fP بر اساس نسخه اصلی \fBcfdisk\fP از \c .MTO "martin\(atcs.unc.edu" "Kevin E. Martin" "." .SH "همچنین ببینید (SEE ALSO)" .sp \fBfdisk\fP(8), \fBparted\fP(8), \fBpartprobe\fP(8), \fBpartx\fP(8), \fBsfdisk\fP(8) .SH "گزارش اشکالات (REPORTING BUGS)" .sp برای گزارش اشکالات، از سامانه پیگیری اشکالات استفاده کنید: \c .URL "https://github.com/util\-linux/util\-linux/issues" "issue tracker" "." .SH "دسترسی (AVAILABILITY)" .sp دستور \fBcfdisk\fP بخشی از بسته util\-linux است که می‌توان آن را از \c .URL "https://www.kernel.org/pub/linux/utils/util\-linux" "Linux Kernel Archive" "." دریافت کرد.