קוראים כמוך עוזרים לתמוך ב-MUO. כאשר אתה מבצע רכישה באמצעות קישורים באתר שלנו, אנו עשויים להרוויח עמלת שותף. קרא עוד.

lsblk הוא כלי שורת פקודה המשמש לרישום התקני חסימה במערכת לינוקס. התקני בלוק מורכבים מהתקני אחסון המכילים נתונים בצורה של בלוקים, שהם, בדרך כלל, כונני דיסק קשיח (HDD) או כונני מצב מוצק (SSD).

הפקודה מציגה מידע על התקני בלוק במבנה דמוי עץ, כאשר כל התקן מיוצג על ידי קו בפלט. הפקודה מקבלת את המידע שלה ממערכת הקבצים sysfs. שים לב כי lsblk אינו מזהה זיכרון גישה אקראית (RAM) כהתקן חסימה.

התקנת lsblk על לינוקס

הפקודה lsblk מגיעה כחלק מחבילת util-linux. util-linux היא חבילה של כלי עזר חיוניים למערכות לינוקס המספקת מגוון רחב של פונקציונליות, כולל כלים לניהול קבצים, דיסקים ומשאבי מערכת.

חלק מהכלים בחבילת util-linux כוללים:

  • fdisk: כלי עזר לחלוקת דיסקים
  • partx: מוסיף ומסיר הגדרות מחיצות מהקרנל
  • swapon: מפעיל ומשבית את החלפת התקנים וקבצים

סביר להניח שהמערכת שלך תהיה מותקנת כבר את חבילת util-linux, אבל במקרה שלא, תוכל להתקין אותה כדלקמן בהתאם להפצת הלינוקס שלך.

בהפצות מבוססות דביאן כגון אובונטו או MX Linux:

instagram viewer
sudo apt-לקבל התקן את util-linux

על RHEL ונגזרותיו:

סודו יאם להתקין util-linux-ng

בהפצות לינוקס מבוססות Arch כמו Manjaro:

sudo pacman -S util-linux

הצגת התקני חסימה באמצעות lsblk

כדי להציג את כל התקני החסימה במערכת שלך, פשוט הפעל את הפקודה:

lsblk

כדי להציג את כל המכשירים לרבות הריקים, אתה יכול להשתמש ב- אוֹ --את כל אפשרות כדלקמן:

lsblk -a

הצגת גודל מכשיר בבתים

כברירת מחדל, הפקודה lsblk מדפיסה את גודל היחידה של התקני בלוק בפורמט הניתן לקריאה אנושית. אבל אם אתה רוצה להזין את גדלי היחידה לתוכנית או סקריפט אחר, אתה יכול להשתמש בגודל יחידה אחר שהוא ידידותי למכונה או למערכת.

כדי להציג את הבתים של גודל היחידה ללא סמל היחידה, הפעל:

lsblk -b

מציג את הבעלים והקבוצה של המכשיר

במקרים מסוימים, ייתכן שתתעניין מציג את הבעלים, הקבוצה, ומצב של התקני החסימה. האפשרויות המלאות עבור פקודה זו הן -o NAME, SIZE, OWNER, GROUP, MODE, אבל זה רק מקוצר ל -M אוֹ --סלסולים אוֹפְּצִיָה.

lsblk -m

הצגת מידע נוסף על מערכת הקבצים

כדי להוציא מידע על מערכות הקבצים של מכשירי החסימה שלך, אתה יכול להשתמש ב- אוֹפְּצִיָה. שוב, זהו רק קיצור לכל אפשרויות הפקודה -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 --עֶזרָה

שימוש בפקודות לינוקס אחרות מחבילת util-linux

הפקודה lsblk היא כלי רב עוצמה להצגת מידע על התקני חסימה במערכת שלך. זה מגיע כחלק מחבילת util-linux, המכילה כלים לניהול והצגת מידע על דיסקים בלינוקס.

fdisk הוא אחד הכלים שמגיעים עם util-linux, ואתה יכול להשתמש בו לניהול מחיצות דיסק בלינוקס.