שאלה לגבי דיסקים ב לינוקס

avivfl

New member
שאלה לגבי דיסקים ב לינוקס

Device Boot Start End Blocks Id System
/dev/sda1 * 2048 968642559 484320256 83 Linux
/dev/sda2 968644606 976771071 4063233 5 Extended
Partition 2 does not start on physical sector boundary.
/dev/sda5 968644608 976771071 4063232 82 Linux swap / Solaris

מה זה אומר ה Blocks?
מה זה אומר ה ID?

למה שאני מריץ את הפקודה
sudo fdisk -l /dev/sda1
אני מקבל:

Disk /dev/sda1 doesn't contain a valid partition table

?
 

BravoMan

Active member
man fdisk

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

ID הוא סוג המחיצה.

והסיבה שאתה מקבל הודעת שגיאה היא כי אתה משתמש לא נכון בפקודה fdisk -l.
הפרמטר הבא שלה אמור להיות התקן פיזי, למשל sda, בעוד שאתה נותן לה מחיצה sda1.
 

avivfl

New member
תודה עזרת עוד שאלה

מה זה אומר ID סוג מחיצה?, אם זה 83 מה זה אומר?

ולגבי הפלט הזה

Number Start End Size Type File system Flags
1 1049kB 496GB 496GB primary ext4 boot
2 496GB 500GB 4161MB extended
5 496GB 500GB 4161MB logical linux-swap(v1)


מה זה אומר שהזיכרון מתחיל בטווח מסויים ונגמר בטווח מסויים?, הוא לא אמור להיות בלוק אחד?

אם אני אומר שהוא יתחיל למשל ב 1 GB וייגמר ב 10 GB מה זה אומר?
הוא לא אמור לקחת 10 GB וזהו?
 

BravoMan

Active member
מי דיבר על זיכרון?

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

אם אתה אומר שמחיצה מסוימת תתחיל ב-1GB, זה אומר שיש 1GB מקום (ריק או תפוס ע"י מחיצה אחרת) בין ההתחלה שלה לבין תחילת הדיסק (הפיזי), ואם היא תסתיים ב-10GB, זה אומר שהיא משתרעת על פני 9GB מהדיסק (או במילים אחרות היא בגודל 9GB).

לכל סוג מחיצה יש מזהה מספרי שזה מה שנשמר בטבלת המחיצות בדיסק.
אם אתה רוצה לדעת את הפירוש בשפת בני אדם לכל סוג, קרא כאן:
http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
חוץ מזה העמודה האחרונה (ימנית) בטלה נותנת לך את הפרוש עבור המחיצות המוצגות בה.
 
למעלה