כיצד להגדיל זיכרון וירטואלי בלינוקס

click fraud protection
...

הגדל זיכרון וירטואלי בלינוקס

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

שלב 1

קבע את כמות השטח הפנוי הפנוי עם הפקודה "df". החליטו על גודל קובץ ההחלפה על סמך כמות השטח הפנוי.

סרטון היום

שלב 2

צור קובץ החלפה בגודל שהוחלט עליו קודם לכן עם הפקודה "sudo dd if=/dev/zero of=/mnt/swapfile bs=1M count=1024" כאשר 1024 הוא גודל קובץ ההחלפה במגה בייט והשם המלא של קובץ ההחלפה הוא /mnt/swapfile.

שלב 3

פרמט את קובץ ההחלפה עם הפקודה "sudo mkswap /mnt/swapfile."

שלב 4

הפעל את קובץ ההחלפה באמצעות הפקודה "sudo swapon /mnt/swapfile."

שלב 5

קובץ ההחלפה החדש לא ישמש לאחר אתחול מחדש, אלא אם נאמר למערכת להשתמש בקובץ ההחלפה. ערוך את הקובץ /etc/fstab והוסף את השורה הבאה ב-/etc/fstab כדי להפוך את קובץ ההחלפה לתמידי בין אתחולים מחדש "/mnt/swapfile none swap sw 00."

עֵצָה

ברגע שכבר אין צורך בקובץ ההחלפה, זכור לכבות את קובץ ההחלפה, להסיר את ערך קובץ ההחלפה ב-/etc/fstab, ולבסוף להסיר את קובץ ההחלפה.