הרחבת המחיצה של לינוקס בדואל בוט - לינוקס, Mac ומערכות הפעלה אחרות - HWzone פורומים
עבור לתוכן
  • צור חשבון

הרחבת המחיצה של לינוקס בדואל בוט


Paci

Recommended Posts

אני משתמש ב OpenSUSE 13.1 בדואל בוט עם WIN8.

ושיצרתי את זה הקצתי רק 25 GB ועכשיו גיליתי שזה ממש קצת . :/

ניסיתי דרך LiveCD אבל הוא לא נותן לגעת במחיצה של הExtended

ואפילו אם אני רוצה להוריד מהswap ולהעביר למחיצה של / הוא נותן לי אזהרה שאולי המערכת לא תעלה

כי אני משנה את מיקום הסקטור ההתחלתי או משהו כזה.

יש דרך להגדיל חוץ מלמחוק הכל?

תודה.

קישור לתוכן
שתף באתרים אחרים

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

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

אבל בלינוקס אתה לא באמת צריך להתעסק אם גודל המחיצה של ה root. יש דרך אחרת :

נניח למשל שיש לך מחיצה של 25G יחידה שבה נמצא הכול, וחלק משמעותי מהנפח נמצא בתיקיית הבית של המשתמש (ב /home). אתה רוצה להעביר את ה home למחיצה משלו

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

תעלה מ live disk. תיצור תיקיות נניח /s ו /h ותפתח אליהן ב mount את המחיצה הקיימת והמחיצה החדשה בהתאמה

תעתיק את תוכן תיקיית ה home מהמחיצה הקיימת לחדשה תוך שמירה על ה permissions. תצתרך להריץ כ root פקודה כמו

cp -pR /s/home/* /h/

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

rm -rf /s/home/*

(לא לטעות בכתיבה של הפקודה הזאת !)

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

תערוך את הקובץ fstab של המערכת שלך - למשל על ידיי הרצת gksu gedit ופתיחת הקובץ /s/etc/fstab מתוכו

ותוסיף לתוכו הגדרה של המחיצה החדשה

/dev/sdaX    /home    ext4       defaults       0    2

זה שורה סטנדרטית של קובץ fstab. מה כל חלק אומר :

/dev/sdaX המחיצה החדשה (X בהתאם לאיך שהמחיצה נקראת). במקום זה ניתן להשתמש ב UUID (יכול למנוע תקלות בזיהוי של המחיצה במקרים מסוימים - למשל אם מעלים את המחשב בזמן שמחובר כונן USB ומערכת ההפעלה מזהה אותו לפניי הדיסק הקשיח, מה שיגרום לכל המחיצות בדיסק להפוך מ sdaX ל sdbX)

/home התיקיה במערכת (כפי שהיא נראית מתוך המערכת כשהיא עובדת, לא מתוך ה live disk) שאליה יש לחבר את המחיצה

ext4 מערכת הקבצים (אם יש משהוא אחר תשנה בהתאמה)

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

0 הפעלה של גיבויים אוטומטיים על המחיצה. ברוב המערכות האפשרות לא אמורה להיות מופעלת

2 ביצוע fsck (כמו chkdsk) על המחיצה. אנחנו רוצים שיהיה fsck במקרה של כיבוי לא מסודר וכו', ואנחנו רוצים שהיא תיבדק אחריי המחיצה של ה root, לכן ברוב המערכות המחיצה של ה root תהיה 1 והאחרות יהיו 2

תשמור את הקובץ ותצא. המערכת אמורה לעבוד

קישור לתוכן
שתף באתרים אחרים

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

×
  • צור חדש...