כיצד להשתמש Fdisk לנהל מחיצות על לינוקס
הפקודה fdisk היא כלי מבוסס טקסט להצגה וניהול מחיצות בדיסק הקשיח ב- Linux. זהו אחד הכלים החזקים ביותר שניתן להשתמש בהם לניהול מחיצות, אך הוא מבלבל למשתמשים חדשים.
הדרכה זו תעבור את היסודות של השימוש ב- fdisk כדי לנהל טבלת מחיצה. לאחר שימוש ב- fdisk, יהיה עליך להשתמש בפקודה mkfs כדי לעצב מחיצות חדשות עם מערכת קבצים.
סודו מול סו
על אובונטו, לינוקס מנטה או הפצות אחרות הנגזרות מאובונטו, פקודות fdisk ו- mkfs חייבות להיות מוגדרות מראש עם סודו. בהפצות שאינן משתמשות ב- sudo, השתמש ב- su - הפקודה הראשונה כדי לקבל פגז שורש, ולאחר מכן הקלד כל פקודה ללא sudo.
רשימת מחיצות
ה sudo fdisk -l פקודות מפרט את המחיצות במערכת.
באפשרותך להוסיף שם התקן של הדיסק לרשימת המחיצות בלבד. לדוגמה, השתמש בפקודה הבאה כדי לציין רק מחיצות בהתקן הדיסק הראשון:
sudo fdisk -l / dev / sda
כניסה למצב פקודה
כדי לעבוד על מחיצות של הדיסק, אתה צריך להיכנס למצב פקודה. אתה צריך את שם ההתקן של דיסק מתוך fdisk -l פקודה. הפקודה הבאה מזינה מצב פקודה עבור התקן הדיסק הראשון:
sudo fdisk / dev / sda
אל תערוך מחיצות בזמן השימוש בהן. אם ברצונך לערוך מחיצות מערכת, אתחול מתקליטור חי תחילה.
שימוש במצב פקודה
במצב פקודה, אתה משתמש בפקודות של אות אחת כדי לציין פעולות שברצונך לבצע. הקלד M ולחץ על Enter כדי להציג רשימה של הפקודות שבהן באפשרותך להשתמש.
הצגת טבלת המחיצות
להשתמש עמ ' כדי להדפיס את טבלת המחיצה הנוכחית אל הטרמינל ממצב פקודה.
מחיקת מחיצה
להשתמש ב ד הפקודה למחוק מחיצה - -. תתבקש לציין את מספר המחיצה שברצונך למחוק, שאותה תוכל לקבל מתוך עמ ' פקודה. לדוגמה, אם אני רוצה למחוק את המחיצה ב / dev / sda5, הייתי להקליד 5.
לאחר מחיקת המחיצה, תוכל להקליד עמ ' שוב כדי להציג את טבלת המחיצה הנוכחית. המחיצה מופיעה נמחקת, אך fdisk אינו כותב שינויים אלה בדיסק עד שתשתמש בפקודה w.
יצירת מחיצה
להשתמש ב n הפקודה ליצור מחיצה חדשה. ניתן ליצור מחיצה לוגית או ראשית (l עבור לוגי או עמ ' עבור ראשוני). דיסק יכול לכלול רק ארבע מחיצות ראשיות.
לאחר מכן, ציין את הסקטור של הדיסק שאתה רוצה את המחיצה להתחיל ב. הקש על Enter כדי לקבל את מגזר ברירת המחדל, המהווה את המגזר הראשון בחינם על הדיסק.
אחרון, לציין את המגזר האחרון של המחיצה על הדיסק. אם אתה רוצה להשתמש בכל שטח זמין לאחר המגזר הראשוני, פשוט הקש על Enter. ניתן גם לציין גודל ספציפי, כגון +5G עבור מחיצת 5 ג 'יגה בייט או +512M עבור מחיצת 512 מגה. אם לא תציין יחידה לאחר הסימן +, fdisk משתמש במגזרים כיחידה. לדוגמה, +10000 תוצאות בסופו של המחיצה להיות 10000 סקטורים לאחר תחילתה.
מזהה מערכת
ה n הפקודה אני פשוט רץ מחדש את מחיצת החלפה מחקתי קודם - או עשה את זה? אם אני מפעיל את עמ ' פקודה שוב, אני אראה כי החדש / dev / sda5 מחיצה היא מחיצת "לינוקס" במקום "החלפה לינוקס" מחיצה.
אם אני רוצה לשנות את הסוג שלה, אני יכול להשתמש t הפקודה וציין את מספר המחיצה.
אני תתבקש עבור קוד hex מהסוג. אני לא יודע את זה, אז אני יכול להקליד L כדי להציג רשימה של קודים hex.
זה אומר 82 הוא קוד עבור מחיצות לינוקס להחליף, אז אני יכול להקליד את זה.
פעולה זו אינה מעצבת את המחיצה עם מערכת הקבצים שבחרת. תצטרך לעשות את זה מאוחר יותר עם המתאים mkfs פקודה.
כתיבת שינויים
להשתמש w כדי לכתוב את השינויים שביצעת בדיסק.
להשתמש q אם ברצונך לצאת מבלי לשמור שינויים.
עיצוב מחיצה
עליך לפרמט מחיצות חדשות עם מערכת קבצים לפני שתוכל להשתמש בהן. אתה יכול לעשות את זה עם הפקודה המתאימה mkfs. לדוגמה, פקודה זו פורמט את המחיצה החמישית בדיסק הראשון עם מערכת הקבצים ext4.
sudo mkfs.ext4 / dev / sda5
השתמש בפקודה msswap אם ברצונך לעצב מחיצה כמחיצת swap:
/ dev / sda5
Fdisk מכיל מגוון של פקודות אחרות, כולל פקודות מומחה אתה יכול לגשת על ידי הפעלת איקס הפקודה הראשונה. בדוק את דף האיש של fdisk עם האיש fdisk הפקודה לקבלת מידע מפורט יותר.