לימוד עם פאי פטל, משלוח V - עלייה זיכרון ההחלפה של Raspbian

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

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

יש צורך להרחיב את הזיכרון SWAP.

יש צורך להרחיב את הזיכרון SWAP.

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

להרחיב את ההחלפה באמצעות מחיצה

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

אני מעדיף Fdisk, אבל בשביל זה אפשר לראות את זה באופן שגרפי רוב הזמן הזה ישתמש Gparted. הראשון אנחנו redimensionaremos מחיצת מערכת ההפעלה אתן לך 256MB כדי זיכרון החלפות.

אנחנו גודל כרטיס ה-SD.

אנחנו גודל כרטיס ה-SD.

ולאחר מכן ליצור מחיצות החלפה עם אלה 256MB חינם.

אנו יוצרים מחיצה לינוקס SWAP.

אנו יוצרים מחיצה לינוקס SWAP.

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

עלינו לזכור את זה אתחול מחדש לא יפעלו מאז תחויבו החלפה שהוגדרו על-ידי Raspbian, כי כרגע אנחנו בודקים, ואנחנו חייבים גם להיות מודע זה מערכת הפעלה זו תקרא את התקני אחסון /dev/mmcblk * . ולא /dev/sd *.

pi@raspberrypi:~$ sudo mkswap /dev/mmcblk0p3
Setting up swapspace version 1, size = 262140 KiB
no label, UUID=d443580c-5ab7-4063-9aa3-beec81899ca4

pi@raspberrypi ~ $ sudo swapon /dev/mmcblk0p3

עם הפקודה הבאה אתה יכול לבדוק כי כל פעולה תקינה על ידי פנייה הערכים הפניה החלפות בקובץ /proc/meminfo.

pi@raspberrypi:~$ cat /proc/meminfo | grep Swap
SwapCached:            0 kB
SwapTotal:        364536 kB
SwapFree:         364536 kB

עכשיו זה רק נשאר להוסיף שינויים בקובץ התצורה /ועוד/fstab כדי לבצע השינוי קבוע, אבל קודם אנחנו צריכים רכיב UUID מחיצה.

pi@raspberrypi:~$ sudo blkid /dev/mmcblk0p3
/dev/mmcblk0p3: UUID="d443580c-5ab7-4063-9aa3-beec81899ca4" TYPE="swap"

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

pi@raspberrypi:~$ sudo nano /etc/fstab

#/etc/fstab:
proc            /proc           proc    defaults          0       0
/dev/mmcblk0p1  /boot           vfat    defaults          0       2
/dev/mmcblk0p2  /               ext4    defaults,noatime  0       1
UUID=d443580c-5ab7-4063-9aa3-beec81899ca4 none            swap    sw              0       0

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

החלפה 256 מגה-בתים חדשים.

החלפה 256 מגה-בתים חדשים.

להרחיב את ההחלפה על-ידי שינוי swapfile Raspbian את הקובץ

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

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

#/etc/dphys-swapfile (ORIGINAL)
CONF_SWAPSIZE=100

פעם ששינה את הקובץ זה חייב להיות כך:

#/etc/dphys-swapfile (MODIFICADO)
CONF_SWAPSIZE=256

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

pi@raspberrypi:~$ sudo dphys-swapfile setup
pi@raspberrypi:~$ sudo dphys-swapfile swapon

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

pi@raspberrypi:~$ cat /proc/meminfo | grep Swap
SwapCached:            0 kB
SwapTotal:        364536 kB
SwapFree:         364536 kB

השתקפות הסופי: יישום בחרתי ולמה?

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

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

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

לעזור לנו להגיע יותר לקוראים Share on LinkedInShare on FacebookTweet about this on TwitterShare on Google+Email this to someone

תשאיר הודעה