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

fdisk הוא תפריט מבוסס, שורת הפקודה אינטראקטיבית כלי המאפשר לך להציג, ליצור, לשנות ולמחוק מחיצות בדיסק. ב- Linux, כל ההתקנים נקראים על פי קבצים מיוחדים המצויים בספריית / dev. דיסק קשיח טיפוסי SATA נקרא / dev / sda. כדי לראות רשימה של דיסקים קשיחים במערכת שלך, השתמש בפקודה " lshw ":

 sudo lshw - דיסק למחלקה 

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

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

 sudo fdisk -l / dev / sda 

הפלט ייראה בערך כך:

זה מראה כי הראשון מחיצה /dev/sda1 היא מחיצה הגדולה ביותר היא מחיצה לינוקס. מכיוון שמדובר במחיצת הלינוקס היחידה, אנו יודעים גם שהיא מחיצת השורש (או מחיצת המערכת). sda2 היא מחיצה מורחבת (שניתן לחלק למחיצות לוגיות מרובות) ו- sda5 הוא המחיצה הלוגית הראשונה (והיחידה) במחיצה המורחבת. sda5 משמש שטח החלפה.

צור מחיצה חדשה

הדיסק השני (/ dev / sdb) במערכת בדיקה זו ריק. כדי ליצור fdisk מחיצה חדשה במצב אינטראקטיבי שלה:

 sudo fdisk / dev / sdb 

בשורת הפקודה, הקלד m כדי לראות את תפריט העזרה או p כדי לראות את רשימת המחיצות הנוכחית. כדי ליצור מחיצה ראשית חדשה, השתמש בפקודה n .

הזן p כדי ליצור מחיצה ראשית ולאחר מכן בחר מספר מחיצה, במקרה זה 1 . קבל את מגזר ברירת המחדל החל ולאחר מכן הזן את גודל המחיצה. על מערכת הבדיקה, sdb הוא 100GB אז אני תיצור מחיצה 50GB על ידי הזנת +50GB . לבסוף רשימת המחיצות באמצעות הפקודה p . כדי לשמור את טבלת המחיצות על הדיסק ולצאת, הקלד w .

מחיקת והגדרת סוג המחיצה

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

אם אתה עושה טעות בכל שלב, השתמש בפקודה q כדי לצאת מבלי לשמור. פעולה זו תשאיר את הדיסק הקשיח במצב זהה לזה שבו התחלת את Fdisk.

כל מחיצה צריכה להיות סוג מחיצה. סוג המחיצה עבור Windows שונה מסוג המחיצה עבור Linux וכן הלאה. יש גם סוגי מחיצה עבור שטח החלפה וגירסאות ישנות יותר של Windows (לפני XP) באמצעות FAT ולא NTFS. מערכות הפעלה אחרות של יוניקס, כגון FreeBSD, OpenBSD או Mac OS X יש להן מזהי מחיצות משלהן.

כדי לראות רשימה של סוגי מחיצה, השתמש בפקודה l . כל המספרים הרשומים הם הקסדצימליים, למשל FreeBSD משתמש a5 . לינוקס משתמש ID 83 ו- Windows (מ XP ואילך) משתמשת 7 . אם המחיצה מיועדת לשימוש בהתקנת Linux, השאר את סוג המחיצה כברירת מחדל 83, אבל אם אתה רוצה מחיצה כי ניתן לקרוא על ידי מערכות הפעלה מרובות, כולל Windows אז אתה צריך להשתמש או 7 או b .

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

פורמט ו הר

לאחר יצירת מחיצה חדשה, היא צריכה להיות מעוצבת. עבור סוגי מחיצה אחרים מאשר 83, עדיף לעצב את המחיצה באמצעות מערכת ההפעלה הרלוונטית הרלוונטית (כלומר Windows עבור id 7 וכו '). עבור לינוקס להשתמש mkfs.ext3 או mkfs.ext4 פקודות עבור מחיצה טיפוסית:

 sudo mkfs.ext4 / dev / sdb1 

את filesytem אז צריך להיות מותקן באמצעות פקודה דומה לזה:

 sudo הר / dev / sdb1 / home / גארי / mediastore / 

איפה /home/gary/mediastore/ היא הספרייה שבה אתה רוצה את הדיסק רכוב. לבסוף /etc/fstab קובץ /etc/fstab צריך לערוך, לקבלת מידע נוסף אנא קרא את היכרות fstab שלך.

סיכום

fdisk הוא כלי רב תכליתי עם זאת הקפד לגבות את הנתונים לפני מניפולציה של טבלת המחיצות כמו טעויות יכול להיות יקר. ראוי גם לציין כי fdisk יש כמה מגבלות, כלומר הוא לא מבין טבלאות GUID מחיצה (GPTs) וזה לא נועד עבור מחיצות גדולות. במקרים אלה, השתמש בכלי parted .