| CFDISK(8) | دستورات مدیریت سیستم | CFDISK(8) |
نام (NAME)
cfdisk - ابزار تعاملی مبتنی بر curses برای پارتیشنبندی دیسک
خلاصه دستور (SYNOPSIS)
cfdisk [گزینهها] [دستگاه]
توضیحات (DESCRIPTION)
دستور cfdisk یک رابط تعاملی تمامصفحه و کاربرپسند برای مشاهده، ایجاد و تغییر جداول پارتیشن (GPT و MBR) بر روی دیسکها ارائه میدهد.
دستور cfdisk یک برنامه مبتنی بر curses برای پارتیشنبندی هر نوع دستگاه بلوکی است. دستگاه پیشفرض /dev/sda میباشد.
توجه داشته باشید که cfdisk قابلیتهای پایهای پارتیشنبندی را با یک رابط کاربرپسند فراهم میکند. اگر به ویژگیهای پیشرفتهتری نیاز دارید، به جای آن از fdisk(8) استفاده کنید.
تمام تغییرات برچسب دیسک تنها در حافظه باقی میمانند و تا زمانی که تصمیم به نوشتن تغییرات خود نگیرید، دیسک بدون تغییر باقی خواهد ماند. قبل از استفاده از دستور نوشتن احتیاط کنید.
از نسخه 2.25، دستور cfdisk از برچسبهای دیسک MBR (DOS)، GPT، SUN و SGI پشتیبانی میکند، اما دیگر هیچ قابلیتی برای آدرسدهی CHS (سیلندر-هد-سکتور) ارائه نمیدهد. CHS هرگز برای لینوکس اهمیتی نداشته و این مفهوم آدرسدهی برای دستگاههای جدید هیچ کاربردی ندارد.
همچنین از نسخه 2.25، دستور cfdisk دیگر دستور 'print' را ارائه نمیدهد. این قابلیت توسط ابزارهای partx(8) و lsblk(8) به روشی بسیار راحت و کامل ارائه شده است.
اگر میخواهید جدول پارتیشن قدیمی را از روی یک دستگاه حذف کنید، از wipefs(8) استفاده کنید.
گزینهها (OPTIONS)
-L, --color[=when]
--lock[=mode]
-r, --read-only
-b, --sector-size sectorsize
-z, --zero
-h, --help
-V, --version
دستورات (COMMANDS)
دستورات cfdisk را میتوان با فشردن کلید مربوطه وارد کرد (فشردن کلید Enter پس از دستور لازم نیست). در اینجا فهرستی از دستورات موجود آورده شده است:
b
d
h
n
اندازه میتواند همراه با یک پسوند ضربشونده باشد: KiB (=1024)، MiB (=1024*1024) و به همین ترتیب برای GiB، TiB، PiB، EiB، ZiB و YiB (عبارت "iB" اختیاری است، به عنوان مثال "K" همان معنای "KiB" را دارد).
q
r
توجه داشته باشید که کاهش اندازه یک پارتیشن ممکن است دادههای موجود در آن پارتیشن را از بین ببرد.
s
t
u
فایلهای اسکریپت بین cfdisk، fdisk(8)، sfdisk(8) و سایر برنامههای مبتنی بر libfdisk سازگار هستند. برای جزئیات بیشتر به sfdisk(8) مراجعه کنید.
همچنین اگر هیچ جدول پارتیشنی روی دستگاه وجود نداشته باشد یا هنگامی که cfdisk را با گزینه خط فرمان --zero اجرا میکنید، بارگذاری یک اسکریپت sfdisk در cfdisk امکانپذیر است.
W
خواندن مجدد جدول پارتیشن همیشه کار نمیکند. در چنین حالتی باید با استفاده از partprobe(8) یا partx(8) یا با راهاندازی مجدد سیستم، هسته را از پارتیشنهای جدید مطلع کنید.
x
کلید جهتنما بالا، کلید جهتنما پایین
کلید جهتنما چپ، کلید جهتنما راست
تمام دستورات را میتوان با حروف بزرگ یا کوچک وارد کرد (به جز دستور نوشتن Write). هنگام حضور در یک زیرمنو یا در اعلان دستور، میتوانید کلید Esc را فشار دهید تا به منوی اصلی بازگردید.
رنگها (COLORS)
رنگیسازی خروجی توسط قابلیتهای terminal-colors.d(5) پیادهسازی شده است. رنگآمیزی ضمنی را میتوان با ایجاد یک فایل خالی
/etc/terminal-colors.d/cfdisk.disable
برای دستور cfdisk یا برای همه ابزارها با ایجاد
/etc/terminal-colors.d/disable
غیرفعال کرد.
از نسخه 2.41، متغیر محیطی $NO_COLOR نیز برای غیرفعال کردن رنگیسازی خروجی پشتیبانی میشود، مگر اینکه صریحاً با گزینه خط فرمان فعال شده باشد.
تنظیمات ویژه کاربر در $XDG_CONFIG_HOME/terminal-colors.d یا $HOME/.config/terminal-colors.d بر تنظیمات سراسری اولویت دارند.
توجه داشته باشید که ممکن است رنگیسازی خروجی به طور پیشفرض فعال باشد، و در این حالت نیازی نیست پوشههای terminal-colors.d از قبل وجود داشته باشند.
دستور cfdisk از سفارشیسازی رنگ با فایل طرح رنگ پشتیبانی نمیکند.
محیط (ENVIRONMENT)
CFDISK_DEBUG=all
LIBFDISK_DEBUG=all
LIBBLKID_DEBUG=all
LIBSMARTCOLS_DEBUG=all
LIBSMARTCOLS_DEBUG_PADDING=on
LOCK_BLOCK_DEVICE=<mode>
نویسندگان (AUTHORS)
Karel Zak <kzak@redhat.com>
پیادهسازی فعلی cfdisk بر اساس نسخه اصلی cfdisk از Kevin E. Martin <martin@cs.unc.edu>.
همچنین ببینید (SEE ALSO)
گزارش اشکالات (REPORTING BUGS)
برای گزارش اشکالات، از سامانه پیگیری اشکالات استفاده کنید: issue tracker https://github.com/util-linux/util-linux/issues.
دسترسی (AVAILABILITY)
دستور cfdisk بخشی از بسته util-linux است که میتوان آن را از Linux Kernel Archive https://www.kernel.org/pub/linux/utils/util-linux. دریافت کرد.
| مه ۲۰۲۵ | util-linux |