PARTX(8)

الاسم
partx - يخبر النواة بوجود وترقيم الأقسام الموجودة على القرص

موجز

partx [-a|-d|-P|-r|-s|-u] [-t نوع] [-n M:_N_] [-] قرص

partx [-a|-d|-P|-r|-s|-u] [-t نوع] قسم [‎قرص]

الوصف

عند إعطائه جهازاً أو صورة قرص، يحاول partx تحليل جدول الأقسام وسرد محتوياته. يمكنه أيضاً إخبار النواة بإضافة أو إزالة الأقسام من سجلاتها.

معامل قرص اختياري عند توفير معامل قسم. لفرض فحص قسم كما لو كان قرصاً كاملاً (على سبيل المثال لسرد الأقسام الفرعية المتداخلة)، استخدم المعامل "-" (وصلة-ناقص). مثلاً:

    partx --show - /dev/sda3

سيؤدي هذا إلى رؤية sda3 كقرص كامل بدلاً من كونه قسماً.

partx ليس برنامج fdisk - إضافة الأقسام وإزالتها لا يغير القرص، بل يخبر النواة فقط بوجود وترقيم الأقسام الموجودة على القرص.

الخيارات

-a، --add
    أضف الأقسام المحددة، أو اقرأ القرص وأضف جميع الأقسام.

-b، --bytes
    اطبع الأحجام بالبايت بدلاً من الصيغة السهلة القراءة للبشر.

    مبدئياً، تُعرض الأحجام بوحدات هي قوى لـ 1024 بايت. الاختصارات الرسمية لهذه الوحدات (KiB، MiB، GiB، ...) تُختصر لاحقاً إلى حرفها الأول فقط: K، M، G، ....

-d، --delete
    احذف الأقسام المحددة أو جميع الأقسام. لا يعد حذف الأقسام غير الموجودة خطأً، لذا يمكن استخدام هذا الخيار مع نطاقات --nr كبيرة دون الاكتراث بمجموعة الأقسام الحالية على الجهاز.

-g، --noheadings
    لا تطبع سطر ترويسة مع --show أو --raw.

-l، --list
    اسرد الأقسام. لاحظ أن جميع الأرقام بقطاعات سعة 512 بايت. تنسيق المخرجات هذا مهجور لصالح --show. لا تستخدمه في السكربتات المكتوبة حديثاً.

-n، --nr M:N
    حدد نطاق الأقسام. للتوافقية مع الإصدارات السابقة، يُدعم أيضاً التنسيق M-N. قد يحتوي النطاق على أرقام سالبة، على سبيل المثال --nr -1:-1 تعني القسم الأخير، و --nr -2:-1 تعني آخر قسمين. مواصفات النطاق المتاحة هي:

    M
        يحدد قسماً واحداً فقط (مثلاً --nr 3).

    M:
        يحدد الحد الأدنى فقط (مثلاً --nr 2:).

    :N
        يحدد الحد الأعلى فقط (مثلاً --nr :4).

    M:N
        يحدد الحدين الأدنى والأعلى (مثلاً --nr 2:4).

-o، --output قائمة
    عرف أعمدة المخرجات لاستخدامها مع مخرجات --show و --pairs و --raw. إذا لم يُحدد ترتيب للمخرجات، تُستخدم مجموعة مبدئية. استخدم --help للحصول على قائمة بجميع الأعمدة المتاحة. لا يمكن دمج هذا الخيار مع خيارات --add أو --delete أو --update أو --list.

--output-all
    أخرج كافة الأعمدة المتاحة.

-P، --pairs
    اسرد الأقسام باستخدام تنسيق KEY="value".

-r، --raw
    اسرد الأقسام باستخدام تنسيق المخرجات الخام (raw).

-s، --show
    اسرد الأقسام. يمكن اختيار أعمدة المخرجات وإعادة ترتيبها باستخدام خيار --output. جميع الأرقام (باستثناء SIZE) هي بقطاعات سعة 512 بايت.

-t، --type نوع
    حدد نوع جدول الأقسام.

--list-types
    اسرد أنواع الأقسام المتاحة واخرج.

-u، --update
    حدّث الأقسام المحددة.

-S، --sector-size حجم
    تجاوز حجم القطاع المبدئي.

-v، --verbose
    الوضع المسهب.

-h، --help
    اعرض نص المساعدة ثم اخرج.

-V، --version
    اعرض الإصدار واخرج.

البيئة

LIBBLKID_DEBUG=all
    يُفعّل مخرجات تصحيح أخطاء libblkid.

مثال

partx --show /dev/sdb3, partx --show --nr 3 /dev/sdb, partx --show /dev/sdb3 /dev/sdb
    تسرِد الأوامر الثلاثة جميعها القسم 3 من /dev/sdb.

partx --show - /dev/sdb3
    يسرد كل الأقسام الفرعية على /dev/sdb3 (يُستخدم الجهاز كقرص كامل).

partx -o START -g --nr 5 /dev/sdb
    يطبع قطاع البداية للقسم 5 على /dev/sdb دون ترويسة.

partx -o SECTORS,SIZE /dev/sda5 /dev/sda
    يسرد الطول بالقطاعات والحجم المقروء بشريًا للقسم 5 على /dev/sda.

partx --add --nr 3:5 /dev/sdd
    يضيف كل الأقسام المتاحة من 3 إلى 5 (بما في ذلك الطرفين) على /dev/sdd.

partx -d --nr -1: /dev/sdd
    يزيل القسم الأخير على /dev/sdd.

المؤلفين

كُتبت النسخة الأصلية بواسطة

انظر أيضاً

addpart(8)، delpart(8)، fdisk(8)، parted(8)، partprobe(8)

التبليغ عن الأخطاء

لتقارير العِلل، استخدم

التوفر

الأمر partx جزء من حزمة util-linux التي يمكن تنزيلها من