כיצד להגדיר קובץ החלפה ב- Linux

click fraud protection

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

הערה: ניתן להגדיר את קובץ ההחלפה בכל הפצה של לינוקס. אנא התקן תחילה את הפצת Linux ללא מחיצת החלפה! קח בחשבון שמשמעות הדבר אינה התקנה באמצעות מתקין קל ומסורתי.

לעתים קרובות, כדי לקבל התקנה "ללא החלפה", יש צורך בהתקנה של "התקנה מותאמת אישית". המשמעות היא חלוקה ביד, כולל: הגדרת מחיצות, נקודות הרכבה ו (אם ב- UEFI) מחיצת האתחול.

instagram viewer

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

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

הגדרת החלפה

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

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

הערה: אם יש לך יותר מ- 4 ג'יגה-בייט של איל, בצע במקום זאת את קובץ ההחלפה שלך למחצית האיל.

הד 'הזן ג'יגה-בייט:'; קרא ג'יגה-בייט; מחושב = $ ((1024 * $ גיגה-בייט))

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

sudo dd if = / dev / zero of = / swapfile bs = ספירת 1M = $ מחושבת

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

להשיג מעטפת שורש עם: sudo -s

chmod 600 / החלפת קובץ

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

מטען להחלפה / החלפה

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

swapon / swapfile

כאשר המשתמש מזין את 4 הפקודות שלמעלה, קובץ החלפה אמור להיות פועל. עם זאת, זה לא מספיק, מכיוון שהמערכת צריכה לדעת באתחול מה ההחלפה והיכן היא ממוקמת. זה נעשה על ידי עריכת ה- /etc/fstab קובץ (כרטיסיית מערכת הקבצים).

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

הד "# החלפת קובץ" >> / etc / fstab

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

הד "/ החלף אין להחליף ברירת מחדל 0 0" >> / etc / fstab

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

השבתת קובץ ההחלפה

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

התחל על ידי פתיחת טרמינל והזן את הפקודה הבאה:

sudo nano / etc / fstab

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

Ctrl + O.

עם העריכה שנשמרה, כבה את ההחלפה.

החלפת sudo -a

היכנס לספריית מערכת הקבצים הבסיסית.

CD /

מחק את קובץ ההחלפה עצמו.

קובץ החלפת סודו

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

סיכום

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

watch instagram story