OnWorks Linux ו-Windows Online WorkStations

לוגו

אירוח מקוון בחינם עבור תחנות עבודה

<הקודם | תוכן | הבא>

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


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


תמונה

3.1.2. לגבי חלוקה למחיצות


3.1.2.1. למה מחיצה?


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


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


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


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


תמונה

3.1.2.2. פריסת מחיצות וסוגים


ישנם שני סוגים של מחיצות עיקריות במערכת לינוקס:


מחיצת נתונים: נתוני מערכת לינוקס רגילים, כולל מחיצת השורש המכילה את כל הנתונים להפעלה והפעלת המערכת; ו

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


רוב המערכות מכילות מחיצת שורש, מחיצת נתונים אחת או יותר ומחיצת החלפה אחת או יותר. מערכות בסביבות מעורבות עשויות להכיל מחיצות עבור נתוני מערכת אחרים, כגון מחיצה עם מערכת קבצים FAT או VFAT עבור נתוני MS Windows.


רוב מערכות לינוקס משתמשות fdisk בזמן ההתקנה כדי להגדיר את סוג המחיצה. כפי שאולי שמתם לב במהלך התרגיל מפרק 1, זה בדרך כלל קורה אוטומטית. עם זאת, בהזדמנויות מסוימות, ייתכן שלא יהיה לך כל כך מזל. במקרים כאלה, תצטרך לבחור את סוג המחיצה באופן ידני ואפילו לבצע באופן ידני את החלוקה בפועל. למחיצות הלינוקס הסטנדרטיות יש מספר 82 עבור swap ו-83 עבור נתונים, שניתן לתעד (ext3) או רגיל (ext2, במערכות ישנות יותר). ה fdisk כלי השירות כולל עזרה מובנית, אם תשכח את הערכים האלה.


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


מחיצת השורש הסטנדרטית (מסומנת עם לוכסן אחד קדימה, /) הוא בערך 100-500 מגה-בייט, ומכיל את קבצי תצורת המערכת, רוב הפקודות ותוכניות השרת הבסיסיות, ספריות מערכת, שטח זמני מסויים וספריית הבית של המשתמש האדמיניסטרטיבי. התקנה רגילה דורשת כ-250 מגה-בייט עבור מחיצת השורש.


החלף מקום (מסומן עם להחליף) נגיש רק עבור המערכת עצמה, והוא מוסתר מהעין במהלך פעולה רגילה. Swap היא המערכת שמבטיחה, כמו במערכות UNIX רגילות, שתוכל להמשיך


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


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


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


• אפשרות ראשונה: מחיצת החלפה אחת של 1 GB

• אפשרות שנייה: שתי מחיצות החלפה של 2 מגה-בייט

• אפשרות שלישית: עם שני דיסקים קשיחים: מחיצה אחת של 3 מגה-בייט בכל דיסק.


האפשרות האחרונה תיתן את התוצאות הטובות ביותר כאשר יש לצפות להרבה I/O.


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


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


שאר הדיסקים הקשיחים מחולקים בדרך כלל במחיצות נתונים, אם כי יכול להיות שכל

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


מחיצה עבור תוכניות משתמש (/ usr)

מחיצה המכילה את הנתונים האישיים של המשתמשים (/ בית)

מחיצה לאחסון נתונים זמניים כמו תורי הדפסה ודואר (/ var)

מחיצה עבור צד שלישי ותוכנה נוספת (/ opt)


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


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

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


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


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


• מחיצה עם כל הנתונים הדרושים לאתחול המחשב

• מחיצה עם נתוני תצורה ותוכניות שרת

• מחיצה אחת או יותר המכילה את נתוני השרת כגון טבלאות מסד נתונים, מיילים של משתמשים, ארכיון ftp וכו'.

• מחיצה עם תוכניות משתמש ויישומים

• מחיצה אחת או יותר עבור הקבצים הספציפיים למשתמש (ספריות ביתיות)

• מחיצת החלפה אחת או יותר (זיכרון וירטואלי)


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


תמונה

3.1.2.3. נקודות הר


כל המחיצות מחוברות למערכת באמצעות נקודת הרכבה. נקודת ההרכבה מגדירה את מקומו של מערך נתונים מסוים במערכת הקבצים. בדרך כלל, כל המחיצות מחוברות דרך שורש חֲלוּקָה. במחיצה זו, המסומנת בקו הלוכסן (/), נוצרות ספריות. ספריות ריקות אלו יהיו נקודת ההתחלה של המחיצות המצורפות אליהן. דוגמה: בהינתן מחיצה שמחזיקה את הספריות הבאות:


סרטונים/ תקליטורים/ תמונות/

סרטונים/ תקליטורים/ תמונות/

אנו רוצים לצרף את המחיצה הזו למערכת הקבצים בספרייה בשם /opt/media. על מנת לעשות זאת, מנהל המערכת צריך לוודא שהספרייה /opt/media קיים במערכת. רצוי שזה יהיה ספרייה ריקה. כיצד זה נעשה מוסבר בהמשך פרק זה. לאחר מכן, באמצעות ה הר הפקודה, המנהל יכול לצרף את המחיצה למערכת. כאשר אתה מסתכל על התוכן של הספרייה הריקה לשעבר /opt/media, הוא יכיל את הקבצים והספריות שנמצאים על המדיום המותקן (דיסק קשיח או מחיצה של דיסק קשיח, CD, DVD, כרטיס הבזק, USB או התקן אחסון אחר).


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


במערכת פועלת, ניתן להציג מידע על המחיצות ונקודות ההרכבה שלהן באמצעות df פקודה (שמייצגת כונן מלא or פנוי בדיסק). בלינוקס, df היא גרסת GNU ותומכת ב -h or קריא אדם אפשרות שמשפרת מאוד את הקריאות. שימו לב שלמכונות UNIX מסחריות יש בדרך כלל גרסאות משלהן df ועוד הרבה פקודות. ההתנהגות שלהם היא בדרך כלל זהה, אם כי גרסאות GNU של כלים נפוצים יש לעתים קרובות יותר תכונות טובות יותר.


תמונה

שימוש זמין שימוש % מותקן על

שימוש זמין שימוש % מותקן על

183 מ"ר

8.4 מ"ר

15G

5.4G

183 מ"ר

8.4 מ"ר

15G

5.4G

288 מ"ר

109 מ"ר

2.7G

1.2G

288 מ"ר

109 מ"ר

2.7G

1.2G

39% /

8% /אתחול

85%/אופט

81% /USr

39% /

8% /אתחול

85%/אופט

81% /USr

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


פרדי:~> df-h

מערכת קבצים

/dev/hda8

/dev/hda1

/dev/hda5

/dev/hda6

מידה 496M

124 מ"ר

19G

7.0G

פרדי:~> df-h

מערכת קבצים

/dev/hda8

/dev/hda1

/dev/hda5

/dev/hda6


/dev/hda7

fs1:/home

3.7G 2.7G 867M 77% /var

8.9G 3.7G 4.7G 44% /.automount/fs1/root/home

מחשוב ענן מערכת ההפעלה המוביל ב-OnWorks: