27Jun

כיצד להשתמש Fdisk לנהל מחיצות על לינוקס

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

הדרכה זו תעבור את היסודות של השימוש ב- fdisk כדי לנהל טבלת מחיצה.לאחר שימוש ב- fdisk, יהיה עליך להשתמש בפקודה mkfs כדי לעצב מחיצות חדשות עם מערכת קבצים.

סודו לעומת סו

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

רשימת מחיצות

פקודות sudo fdisk -l מפרטות את המחיצות במערכת.

ניתן להוסיף שם התקן של הדיסק לרשימת המחיצות בלבד.לדוגמה, השתמש בפקודה הבאה כדי לציין רק מחיצות בהתקן הדיסק הראשון:

sudo fdisk -l /dev/ sda

כניסה למצב פקודה

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

sudo fdisk /dev/ sda

אל תערוך מחיצות בזמן השימוש.אם ברצונך לערוך מחיצות מערכת, אתחול מתקליטור חי תחילה.

במצב פקודה

במצב פקודה, אתה משתמש בפקודות של אות אחת כדי לציין פעולות שברצונך לבצע.הקלד m ולחץ על Enter כדי לראות רשימה של הפקודות שבהן באפשרותך להשתמש.

הצגת טבלת המחיצות

השתמש ב- p כדי להדפיס את טבלת המחיצה הנוכחית אל הטרמינל ממצב הפקודה.

מחיקת מחיצה

השתמש בפקודה d למחיקת מחיצה.תתבקש לציין את מספר המחיצה שברצונך למחוק, שאותה תוכל לקבל מהפקודה .לדוגמה, אם אני רוצה למחוק את המחיצה ב /dev/ sda5, הייתי סוג 5 .

לאחר מחיקת המחיצה, באפשרותך להקליד שוב את p כדי להציג את טבלת המחיצה הנוכחית.המחיצה מופיעה נמחקת, אך fdisk אינו כותב שינויים אלה בדיסק עד שתשתמש בפקודת w.

יצירת מחיצה

השתמש בפקודה n כדי ליצור מחיצה חדשה.ניתן ליצור מחיצה לוגית או ראשית( l עבור לוגי או עבור ראשיים).דיסק יכול לכלול רק ארבע מחיצות ראשיות.

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

אחרון, ציין את הסקטור האחרון של המחיצה בדיסק.אם אתה רוצה להשתמש בכל שטח זמין לאחר המגזר הראשוני, פשוט הקש על Enter.ניתן גם לציין גודל ספציפי, כגון + 5G עבור מחיצת 5 ג'יגה-בתים או + 512M עבור מחיצת 512 מגה-בתים.אם לא תציין יחידה לאחר הסימן +, fdisk משתמש במגזרים כיחידה.לדוגמה, +10000 תוצאות בסוף המחיצה להיות 10000 מגזרים לאחר תחילתו.

מזהה מערכת

הפקודה n אני פשוט רץ מחדש את מחיצת ה- swap שמחקתי קודם - או שעשיתי זאת?אם אני מפעיל את הפקודה p שוב, אני רואה את המחיצה החדשה של /dev/ sda5 היא מחיצת "Linux" במקום מחיצת "החלפה של Linux".

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

אני תתבקש עבור קוד הקסדצימלי של הסוג.אני לא יודע את זה, אז אני יכול להקליד L כדי להציג רשימה של קודים hex.

זה אומר 82 הוא קוד עבור מחיצות לינוקס להחליף, אז אני יכול להקליד את זה.

אין אפשרות לעצב את המחיצה עם מערכת הקבצים שבחרת.יהיה עליך לעשות זאת מאוחר יותר עם הפקודה המתאימה mkfs .

כתיבת שינויים

השתמש ב- w כדי לכתוב את השינויים שביצעת בדיסק.

השתמש ב- q אם ברצונך לצאת מבלי לשמור שינויים.

עיצוב מחיצה

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

sudao mdfs.ext4

sda5

השתמש בפקודה msswap אם ברצונך לאתחל מחיצה כמחיצת swap:

sudo mkswap /dev/ sda5

Fdisk מכיל מגוון פקודות אחרות, כולל פקודות מומחה שניתן לגשת אליהם על-ידי הפעלת x הפקודה הראשונה.בדוק את דף האיש של fdisk עם הפקודה האיש fdisk לקבלת מידע מפורט יותר.