PARTED(8) راهنمای GNU Parted PARTED(8)

parted - برنامه‌ای برای دستکاری و مدیریت پارتیشن‌های دیسک

parted [گزینه‌ها] [دستگاه [دستور [گزینه‌ها...]...]]

برنامه parted ابزاری برای دستکاری و مدیریت پارتیشن‌های دیسک است. این برنامه از چندین قالب جدول پارتیشن از جمله MS-DOS و GPT پشتیبانی می‌کند. این ابزار برای ایجاد فضا جهت سیستم‌عامل‌های جدید، سازمان‌دهی مجدد فضای دیسک و کپی کردن داده‌ها به دیسک‌های سخت جدید مفید است.

این صفحه راهنما parted را به صورت مختصر مستند می‌کند. مستندات کامل به قالب GNU Info همراه بسته نرم‌افزاری ارائه شده است.

نمایش پیام راهنما.
فهرست کردن چیدمان پارتیشن‌ها در تمام دستگاه‌های بلوکی.
نمایش خروجی قابل تجزیه توسط ماشین.
نمایش خروجی به قالب JSON.
هرگز برای مداخله کاربر پیامی نمایش نمی‌دهد. در صورت مواجهه با هشدار (مانند زمان کوچک کردن یک پارتیشن)، به صورت خودکار پاسخ 'NO' می‌دهد.
پاسخ خودکار "fix" به استثناها در حالت اسکریپت.
نمایش نسخه برنامه.
تنظیم هم‌ترازی برای پارتیشن‌های تازه ایجادشده؛ انواع معتبر هم‌ترازی عبارتند از:
استفاده از حداقل هم‌ترازی مجاز بر اساس نوع دیسک.
هم‌تراز کردن پارتیشن‌ها با سیلندرها.
استفاده از حداقل هم‌ترازی طبق اطلاعات توپولوژی دیسک. این مقدار و مقدار opt از اطلاعات چیدمان ارائه‌شده توسط دیسک برای هم‌تراز کردن آدرس‌های جدول پارتیشن منطقی با بلوک‌های فیزیکی واقعی دیسک استفاده می‌کنند. مقدار min حداقل هم‌ترازی لازم برای تراز صحیح پارتیشن با بلوک‌های فیزیکی است که از افت کارایی جلوگیری می‌کند.
استفاده از بهینه‌ترین هم‌ترازی طبق اطلاعات توپولوژی دیسک. این مقدار با مضربی از اندازه بلوک فیزیکی به گونه‌ای تراز می‌شود که کارایی بهینه تضمین گردد.

[device]
دستگاه بلوکی مورد استفاده. در صورت مشخص نشدن، parted از نخستین دستگاه بلوکی که بیابد استفاده خواهد کرد.
[command [options]]
دستوری را که باید اجرا شود مشخص می‌کند. اگر دستوری داده نشود، parted اعلان خط فرمان را ارائه می‌دهد. دستورات قابل استفاده عبارتند از:
چاپ راهنمای عمومی، یا راهنمایی درباره command در صورت مشخص شدن.
بررسی اینکه آیا partition محدودیت هم‌ترازی type را برآورده می‌کند یا خیر. type باید "minimal" یا "optimal" باشد.
ایجاد یک دیسک‌لیبل (جدول پارتیشن) جدید از نوع label-type. مقدار label-type باید یکی از مقادیر "aix"، "amiga"، "bsd"، "dvh"، "gpt"، "loop"، "mac"، "msdos"، "pc98" یا "sun" باشد.
ایجاد یک پارتیشن جدید. part-type تنها در جدول‌های پارتیشن msdos و dvh قابل تعیین است و باید یکی از مقادیر "primary"، "logical" یا "extended" باشد. name برای جدول‌های پارتیشن GPT الزامی است و fs-type اختیاری است. fs-type می‌تواند یکی از موارد "btrfs"، "ext2"، "ext3"، "ext4"، "fat16"، "fat32"، "hfs"، "hfs+"، "linux-swap"، "ntfs"، "reiserfs"، "udf" یا "xfs" باشد.
تنظیم نام partition به name. این گزینه تنها روی دیسک‌لیبل‌های Mac، PC98 و GPT کار می‌کند. در صورت نیاز می‌توان نام را در گیومه دوتایی قرار داد. همچنین بسته به پوسته، ممکن است نیاز باشد در گیومه تکی نیز محصور شود تا پوسته گیومه‌های دوتایی را حذف نکند.
نمایش جدول پارتیشن. print-type اختیاری است و می‌تواند یکی از گزینه‌های devices، free، list یا all باشد.
خروج از parted.
بازیابی یک پارتیشن گمشده که در جایی میان start و end قرار داشته است. در صورت یافتن پارتیشن، parted می‌پرسد که آیا مایل به ایجاد مدخلی برای آن در جدول پارتیشن هستید یا خیر.
تغییر موقعیت end پارتیشن partition. توجه داشته باشید که این دستور هیچ سیستم فایلی را در پارتیشن تغییر نمی‌دهد.
حذف partition.
انتخاب device به عنوان دستگاه فعلی برای ویرایش. device معمولاً باید یک دستگاه دیسک سخت لینوکس باشد، اما در صورت نیاز می‌تواند یک پارتیشن، دستگاه نرم‌افزاری raid یا یک حجم منطقی LVM باشد.
تغییر وضعیت flag روی partition به state. پرچم‌های پشتیبانی‌شده عبارتند از: "boot"، "root"، "swap"، "hidden"، "raid"، "lvm"، "lba"، "legacy_boot"، "irst"، "msftres"، "esp"، "chromeos_kernel"، "bls_boot"، "linux-home"، "no_automount"، "bios_grub" و "palo". مقدار state باید "on" یا "off" باشد.
تنظیم unit به عنوان واحد مورد استفاده هنگام نمایش موقعیت‌ها و اندازه‌ها، و همچنین برای تفسیر مقادیر واردشده توسط کاربر زمانی که با واحد صریح مشخص نشده باشند. unit می‌تواند یکی از موارد "s" (سکتورها)، "B" (بایت‌ها)، "kB"، "MB"، "KiB"، "MiB"، "GB"، "GiB"، "TB"، "TiB"، "%" (درصد اندازه دستگاه)، "cyl" (سیلندرها)، "chs" (سیلندرها، هدها، سکتورها) یا "compact" (مگابایت برای ورودی و قالبی کاربرپسند برای خروجی) باشد.
معکوس کردن وضعیت flag روی partition.
روی MS-DOS، مقدار type (یا همان شناسه پارتیشن) partition را به id تنظیم می‌کند. مقدار id عددی بین "0x01" و "0xff" است. روی GPT، مقدار type-uuid برای partition را به uuid تنظیم می‌کند.
تغییر یک flag روی دیسک به وضعیت state. پرچم می‌تواند "on" یا "off" باشد. بسته به اینکه از چه نوع دیسک‌لیبلی استفاده می‌کنید، برخی یا همه این پرچم‌ها در دسترس خواهند بود. پرچم‌های پشتیبانی‌شده عبارتند از: "pmbr_boot" روی GPT برای فعال‌سازی پرچم بوت روی پارتیشن حفاظتی MBR در GPT.
معکوس کردن وضعیت flag روی دیسک.
نمایش اطلاعات نسخه و پیام حق نشر.

برنامه parted هنگام استفاده از واحدهایی مانند "GB"، "MB" و غیره، محدوده‌های منطقی و تقریبی را برای مکان‌های تعیین‌شده محاسبه خواهد کرد. برای تعیین مکان‌های دقیق، از واحد سکتور "s" یا واحدهای باینری IEC مانند "GiB"، "MiB" استفاده کنید. هنگامی که مقادیر آغاز یا پایان را با استفاده از واحدهای باینری IEC مانند "MiB"، "GiB"، "TiB" و غیره مشخص می‌کنید، parted این مقادیر را دقیق و معادل همان عدد مشخص‌شده بر حسب بایت (یعنی با پسوند "B") در نظر می‌گیرد و هیچ بازه تقریبی برای آن اعمال نمی‌کند. این رفتار را با درخواست آغاز پارتیشن روی "4GB" مقایسه کنید که ممکن است در عمل به سکتوری تا ۵۰۰ مگابایت قبل یا بعد از آن نقطه ختم شود. بنابراین، هنگام ایجاد یک پارتیشن در مکانی دقیق، باید از واحدهای بایت ("B")، سکتور ("s") یا واحدهای باینری IEC مانند "MiB"، "GiB" استفاده کنید، نه "MB"، "GB" و موارد مشابه.

گزارش اشکالات به <bug-parted@gnu.org>

fdisk(8), mkfs(8), مستندات کامل برنامه parted در راهنمای GNU partitioning software به قالب info(1) موجود است.

این صفحه راهنما توسط Timshel Knoll <timshel@debian.org> برای سیستم دبیان گنو/لینوکس نوشته شده است (اما ممکن است توسط دیگران نیز استفاده شود).

2021 September 28 parted