القراء مثلك يساعدون في دعم MUO. عند إجراء عملية شراء باستخدام الروابط الموجودة على موقعنا ، فقد نربح عمولة تابعة. اقرأ أكثر.

lsblk هي أداة مساعدة لسطر الأوامر تستخدم لسرد أجهزة الحظر على نظام Linux. تتكون أجهزة الكتل من أجهزة التخزين التي تحتفظ بالبيانات في شكل كتل ، والتي تكون عادةً محركات الأقراص الثابتة (HDD) أو محركات الأقراص ذات الحالة الصلبة (SSD).

يعرض الأمر معلومات حول أجهزة الحظر في بنية تشبه الشجرة ، مع تمثيل كل جهاز بخط في الإخراج. يحصل الأمر على معلوماته من نظام ملفات sysfs. لاحظ أن lsblk لا تحدد ذاكرة الوصول العشوائي (RAM) كجهاز كتلة.

تثبيت lsblk على لينكس

يأتي الأمر lsblk كجزء من حزمة util-linux. use-linux عبارة عن حزمة من الأدوات المساعدة الأساسية لأنظمة Linux التي توفر نطاقًا واسعًا من الوظائف ، بما في ذلك أدوات إدارة الملفات والأقراص وموارد النظام.

تتضمن بعض الأدوات الموجودة في حزمة util-linux ما يلي:

  • fdisk: فائدة لتقسيم الأقراص
  • partx: يضيف ويزيل تعريفات الأقسام من النواة
  • سوابون: لتمكين وتعطيل أجهزة التبديل والملفات

من المحتمل أن يكون النظام الخاص بك يحتوي على حزمة util-linux مثبتة بالفعل ، ولكن في حالة عدم وجودها ، يمكنك تثبيتها على النحو التالي اعتمادًا على توزيعة Linux الخاصة بك.

instagram viewer

على التوزيعات المستندة إلى Debian مثل Ubuntu أو MX Linux:

sudo apt-يحصل قم بتثبيت Upt-linux

على RHEL ومشتقاته:

سودو يم ثَبَّتَ استخدام لينكس نانوغرام

في توزيعات Linux التي تستند إلى Arch مثل Manjaro:

sudo pacman -S util-linux

عرض أجهزة الحظر باستخدام lsblk

لعرض جميع أجهزة الحظر على نظامك ، ما عليك سوى تشغيل الأمر:

lsblk

لعرض جميع الأجهزة بما في ذلك الأجهزة الفارغة ، يمكنك استخدام ملحق أو --الجميع الخيار على النحو التالي:

lsblk -a

عرض حجم الجهاز بالبايت

بشكل افتراضي ، يقوم الأمر lsblk بطباعة حجم وحدة أجهزة الحظر بتنسيق يمكن للبشر قراءته. ولكن إذا كنت ترغب في إدخال أحجام الوحدات في برنامج أو برنامج نصي آخر ، فيمكنك استخدام حجم وحدة مختلف مناسب للآلة أو النظام.

لعرض وحدات البايت بدون رمز الوحدة ، قم بتشغيل:

lsblk -b

عرض مالك الجهاز والمجموعة

في بعض الحالات ، قد تكون مهتمًا بـ عرض المالك ، المجموعة، ووضع أجهزة الحظر. الخيارات الكاملة لهذا الأمر هي -o الاسم ، الحجم ، المالك ، المجموعة ، الوضع، ولكن هذا تم اختصاره إلى م أو - البذور خيار.

lsblk -m

عرض معلومات نظام الملفات الإضافية

لإخراج معلومات حول أنظمة ملفات أجهزة الحظر لديك ، يمكنك استخدام ملحق -F خيار. مرة أخرى ، هذا مجرد اختصار لخيارات الأوامر بأكملها -o NAME و FSTYPE و FSVER و LABEL و UUID و FSAVAIL و FSUSE٪ و MOUNTPOINT.

يقوم الأمر بإخراج معلومات مثل UUID (معرف فريد) لكل جهاز ، وتسميات الجهاز ، ونقاط التحميل ، وأنواع أنظمة الملفات ، وما إلى ذلك.

lsblk -f

عرض أعمدة محددة في الإخراج

يمكنك تحديد أعمدة الإخراج التي تريد إدراجها بشكل صريح باستخدام امتداد -o خيار. هذا مفيد بشكل خاص عندما تكون كذلك إنشاء نصوص مخصصة. حدد دائمًا الأعمدة التي تريد إخراجها في البرامج النصية الخاصة بك لأن الأعمدة الافتراضية ستتغير.

لعرض أعمدة الحجم والاسم ونقطة التحميل فقط ، يمكنك استخدام الأمر:

lsblk -o SIZE، NAME، MOUNTPOINT

يمكنك تضمين أو استبعاد الأعمدة كما هو مطلوب.

يمكنك أيضًا اختيار إخفاء أعمدة الرأس باستخدام الأمر التالي:

lsblk -dn

تنسيق إخراج lsblk

يدعم الأمر lsblk أيضًا الإخراج بتنسيق JSON ، والذي يمكن قراءته بواسطة الإنسان ويسهل على الأجهزة تحليله أو إنشائه. لعرض البيانات في JSON ، يمكنك تشغيل الأمر:

lsblk --json

الحصول على مساعدة للأمر lsblk

يدعم الأمر lsblk العديد من الخيارات لتخصيص إخراج جهاز الحظر وتصفية أجهزة الحظر. يمكنك معرفة المزيد عن الأمر وخياراته من صفحات الدليل: رجل lsblk.

يمكنك أيضًا استخدام قسم صفحات المساعدة للحصول على مساعدة باستخدام الأمر:

lsblk --يساعد

استخدام أوامر Linux الأخرى من حزمة util-linux

يعد الأمر lsblk أداة قوية لعرض معلومات حول الأجهزة المحظورة على نظامك. يأتي كجزء من حزمة util-linux ، والتي تحتوي على أدوات لإدارة وعرض معلومات القرص على Linux.

fdisk هي إحدى الأدوات التي تأتي مع util-linux ، ويمكنك استخدامها لإدارة أقسام القرص على Linux.