CXL-SET-PARTITION(1) cxl Manual CXL-SET-PARTITION(1)

cxl-set-partition - تنظیم پارتیشن‌بندی میان ظرفیت فرّار و پایدار در یک memdev متعلق به CXL

cxl set-partition <mem0> [ [<mem1>..<memN>] [<options>]

دستگاه‌های CXL ممکن است از هر دو ظرفیت حافظه فرّار (volatile) و پایدار (persistent) پشتیبانی کنند. میزان ظرفیت دستگاه که برای هر نوع اختصاص داده می‌شود معمولاً در کارخانه تعیین می‌گردد، اما برخی دستگاه‌ها امکان پارتیشن‌بندی پویای مجدد را نیز فراهم می‌کنند.

از این دستور برای پارتیشن‌بندی یک دستگاه به ظرفیت‌های فرّار و پایدار استفاده کنید. تغییر اعمال‌شده در پارتیشن‌بندی به پیکربندی «بعدی» (next) تبدیل شده و در راه‌اندازی مجدد (reset) بعدی دستگاه فعال خواهد شد.

از «cxl list -m <memdev> -I» برای بررسی قابلیت‌های پارتیشن‌بندی یک دستگاه استفاده کنید. مقدار صفر برای partition_alignment_size به این معنی است که هیچ ظرفیت قابل دسترسی وجود ندارد و بنابراین پارتیشن‌ها قابل تغییر نیستند.

استفاده از این دستور برای تغییر اندازه ظرفیت پایدار منجر به از دست رفتن داده‌های ذخیره‌شده خواهد شد.

<memory device(s)>

یک نام دستگاه memX یا شماره شناسه memdev. عملیات را به memdev(های) مشخص‌شده محدود می‌کند. کلیدواژه all می‌تواند برای مشخص کردن عدم وجود هرگونه محدودیت استفاده شود.

-S, --serial

به جای شماره شناسه memdev، آرگومان(های) <memdev> را به عنوان فهرستی از شماره‌های سریال تفسیر می‌کند.

-b, --bus=

عملیات را به گذرگاه (bus) مشخص‌شده محدود می‌کند.

-t, --type=

نوع پارتیشن جهت تغییر، pmem یا ram (فرّار). پیش‌فرض: pmem

-s, --size=

اندازه پارتیشن <type> به بایت. اندازه باید با نیازمندی‌های ترازسازی دستگاه هم‌تراز باشد. برای یافتن partition_alignment_size از دستور cxl list -m <memdev> -I استفاده کنید، یا از گزینه --align بهره ببرید. پیش‌فرض: تمام ظرفیت موجود به <type> اختصاص داده می‌شود.

-a, --align

این گزینه را انتخاب کنید تا امکان ترازسازی خودکار --size برای برآورده کردن نیازمندی‌های ترازسازی دستگاه فراهم شود. هنگام استفاده از این گزینه، حداقل --size مورد نیاز پارتیشن --type را مشخص کنید. هنگامی که این گزینه حذف شود، در صورتی که --size به درستی تراز نشده باشد، دستور با خطا مواجه خواهد شد. از cxl list -m <memdev> -I برای بررسی partition_alignment_size استفاده کنید.

-v

فعال‌سازی پیام‌های اشکال‌زدایی پرگو (verbose) در کتابخانه (در صورتی که libcxl همراه با لاگ‌گیری و اشکال‌زدایی ساخته شده باشد).

Copyright © 2016 - 2022, Intel Corporation. License GPLv2: GNU GPL version 2 http://gnu.org/licenses/gpl.html. این نرم‌افزار آزاد است: شما مجاز به تغییر و توزیع مجدد آن هستید. تا حد مجاز توسط قانون، هیچ ضمانتی وجود ندارد.

cxl-list(1), CXL-2.0 8.2.9.5.2

2026-06-30 cxl