פורסם: 30/12/2013 - 11:22
נושא ההודעה: איחוד מחיצות
|
שלום לכולם
פרסמתי פה לפני כמה זמן כי נגמר לי המקום במחיצה של אובונטו. בדקתי את העניין ויש לי מחיצה שלימה על הדיסק שלא מנוצלת כלל, לא ע"י ווינדווס ולא ע"י אובונטו. איך אני מאחד בין שתי המחיצות, של אובונטו וזאת הפנויה?
|
|
חזרה לתוכן הדיון |
פורסם: 30/12/2013 - 11:52
נושא ההודעה:
|
אני מניח שאתה משתמש ב־ext4. כדי לוודא שאמנם מדובר על כך: ר' הפלט של הפקודה df -T /
אם מחיצה במערכת מסתיימת לאחר סוף מערכת הקבצים, אפשר להרחיב את מערכת הקבצים (ובמקרה של ext4 - אפילו בזמן שמערכת הקבצים מחוברת - mounted). ר' הפקודה resize2fs .
לכן יש שני מקרים פשוטים:
א. השטח הפנוי נמצא מייד לאחר מחיצת הלינוקס שאתה רוצה להרחיב.
ב. המחיצות במערכת אובונטו הן מעל LVM. במקרה הזה צריך להוסיף את השטח הפנוי כהתקן פיז נוסף ל־LVM ואז אפשר להרחיב את המחיצה הקיימת.
אפשרות פשוטה נוספת היא ליצור מחיצה נוספת ולהוסיף אותה כחלק נפרד מהמערכת. לדוגמה: ליצור מחיצת /home נפרדת (או אפילו מחיצה נפרדת עבור /home/avi/a/large/subdir ).
האם אחת מהאפשרויות הללו מתקיימת עבורך?
|
|
חזרה לתוכן הדיון |
פורסם: 30/12/2013 - 11:56
נושא ההודעה:
|
צפריר, האם LVM לא יכול לגדול ולהכיל מחיצה נוספת תחתיו (כלומר ללא צורך להגדיל את המחיצות הקיימות, אלא רק ליצור מחיצה חדשה)?
_________________
|
|
חזרה לתוכן הדיון |
פורסם: 30/12/2013 - 12:05
נושא ההודעה:
|
צפריר : | אני מניח שאתה משתמש ב־ext4. כדי לוודא שאמנם מדובר על כך: ר' הפלט של הפקודה df -T /
אם מחיצה במערכת מסתיימת לאחר סוף מערכת הקבצים, אפשר להרחיב את מערכת הקבצים (ובמקרה של ext4 - אפילו בזמן שמערכת הקבצים מחוברת - mounted). ר' הפקודה resize2fs .
לכן יש שני מקרים פשוטים:
א. השטח הפנוי נמצא מייד לאחר מחיצת הלינוקס שאתה רוצה להרחיב.
ב. המחיצות במערכת אובונטו הן מעל LVM. במקרה הזה צריך להוסיף את השטח הפנוי כהתקן פיז נוסף ל־LVM ואז אפשר להרחיב את המחיצה הקיימת.
אפשרות פשוטה נוספת היא ליצור מחיצה נוספת ולהוסיף אותה כחלק נפרד מהמערכת. לדוגמה: ליצור מחיצת /home נפרדת (או אפילו מחיצה נפרדת עבור /home/avi/a/large/subdir ).
האם אחת מהאפשרויות הללו מתקיימת עבורך? |
קוד: | df -T
Filesystem Type 1K-blocks Used Available Use% Mounted on
/dev/sda6 ext4 23945364 22670380 58628 100% /
udev devtmpfs 500348 4 500344 1% /dev
tmpfs tmpfs 203320 868 202452 1% /run
none tmpfs 5120 0 5120 0% /run/lock
none tmpfs 508292 320 507972 1% /run/shm
/dev/sda2 fuseblk 169369816 133412972 35956844 79% /media/windows |
זה הפלט. אני לא מבין בזה הרבה, אבל באופן כללי אני אוסיף כי המחיצות אינן סמוכות. יש בין המחיצה של אובונטו למחיצה הפנויה עוד מחיצה בשימוש של ווינדווס.
|
|
חזרה לתוכן הדיון |
פורסם: 30/12/2013 - 15:12
נושא ההודעה:
|
דרך פשוטה למשתמשים מתחילים תהיה ליצור מחיצה חדשה ועצמאית בשטח הפנוי, למשל mnt/A/.
תן למחיצה החדשה הרשאות של המשתמש שלך:
קוד: |
sudo chown avi:users /mnt/A -r
|
(בהנחה ששם המשתמש שלך avi. אם לא, שנה לשם הנכון) וצור קישור לוגי מספריית הבית למחיצה החדשה:
קוד: |
sudo ln -s /mnt/A ~/A
|
A תופיע מעכשיו כתיקיה בספריית הבית שלך ותוכל להשתמש בה לקריאה וכתיבה.
|
|
חזרה לתוכן הדיון |
פורסם: 30/12/2013 - 15:41
נושא ההודעה:
|
mad_dr : | צפריר, האם LVM לא יכול לגדול ולהכיל מחיצה נוספת תחתיו (כלומר ללא צורך להגדיל את המחיצות הקיימות, אלא רק ליצור מחיצה חדשה)? |
ברור שזה אפשרי. אבל השאלה הייתה על הרחבה.
ולשואל המקורי: מערכת הקבצים היא ext4, אבל נראה שאין דרך פשוטה להרחיב אותה.
|
|
חזרה לתוכן הדיון |
פורסם: 30/12/2013 - 17:29
נושא ההודעה:
|
במקרה של מחיצה שמפסיקה בין המחיצות, ניתן לסדר מחדש את המחיצות.
הדרך הפשוטה ביותר לעשות זאת היא ע"י livecd.
כמובן - דבר ראשון לגבות את החומר.
בהעלאת livecd שכולל את gparted (לאובונטו יש זאת לדוגמא), ניתן לבקש מ gparted להזיז את המחיצה (של חלונות בדוגמא שלפנינו), ולהרחיב את מחיצת ext4. התוכנה כבר תעשה את כל הדרוש.
כאמור - זה כבר משחק עמוק במחיצות, ועקב כך הוא בסיכון גבוה יחסית. יש לשמור גיבוי לכל מקרה, של שתי המחיצות!
|
|
חזרה לתוכן הדיון |
פורסם: 31/12/2013 - 11:21
נושא ההודעה:
|
לולי : | דרך פשוטה למשתמשים מתחילים תהיה ליצור מחיצה חדשה ועצמאית בשטח הפנוי, למשל mnt/A/.
תן למחיצה החדשה הרשאות של המשתמש שלך:
קוד: |
sudo chown avi:users /mnt/A -r
|
(בהנחה ששם המשתמש שלך avi. אם לא, שנה לשם הנכון) וצור קישור לוגי מספריית הבית למחיצה החדשה:
קוד: |
sudo ln -s /mnt/A ~/A
|
A תופיע מעכשיו כתיקיה בספריית הבית שלך ותוכל להשתמש בה לקריאה וכתיבה. |
אני לא רוצה שתהיה לי עוד תיקיה שאני אוכל לשים בה דברים. אני רוצה שהמקום שיש לי במחיצה יגדל, ככה שהמערכת לא תתריע לי שעומד להגמר לי המקום בדיסק.
|
|
חזרה לתוכן הדיון |
פורסם: 31/12/2013 - 12:59
נושא ההודעה:
|
תן פלט של
ותרשום בצורה ברורה איזה מחיצה אתה רוצה לאחד עם איזה מחיצה
|
|
חזרה לתוכן הדיון |
פורסם: 31/12/2013 - 14:12
נושא ההודעה:
|
ציטוט: | ="agvania"
אני לא רוצה שתהיה לי עוד תיקיה שאני אוכל לשים בה דברים. אני רוצה שהמקום שיש לי במחיצה יגדל, ככה שהמערכת לא תתריע לי שעומד להגמר לי המקום בדיסק. |
בחמש דקות עבודה או פחות תוכל לסדר את זה. העביר את תיקיית Videos או Pictures לספריה החדשה ותשקוט הארץ ארבעים שנה. כל השיטות האחרות שהציעו\יציעו לך יסתיימו באובדן חומר ובהתקנה של הכל מחדש.
{בהסתייגות אחת: השג דיסק חיצוני גדול, צור עליו אימג' של כל אחת מהמחיצות, מחק את המחיצות הקיימות וצור מחיצות חדשות כרצונך על הדיסקים הפנימיים, ושפוך על כל אחת מהן את האימג' הרצוי. כדי לעשות זאת בהצלחה אתה צריך לדעת איך ליצור אחר כך מנהל איתחול שיטפל בהם, ואיך לערוך מחדש את fstab וכו'. שאל את עצמך ביושר אם אתה יודע איך עושים זאת.)
|
|
חזרה לתוכן הדיון |
פורסם: 01/01/2014 - 13:55
נושא ההודעה:
|
לולי : | ציטוט: | ="agvania"
אני לא רוצה שתהיה לי עוד תיקיה שאני אוכל לשים בה דברים. אני רוצה שהמקום שיש לי במחיצה יגדל, ככה שהמערכת לא תתריע לי שעומד להגמר לי המקום בדיסק. |
בחמש דקות עבודה או פחות תוכל לסדר את זה. העביר את תיקיית Videos או Pictures לספריה החדשה ותשקוט הארץ ארבעים שנה. כל השיטות האחרות שהציעו\יציעו לך יסתיימו באובדן חומר ובהתקנה של הכל מחדש.
{בהסתייגות אחת: השג דיסק חיצוני גדול, צור עליו אימג' של כל אחת מהמחיצות, מחק את המחיצות הקיימות וצור מחיצות חדשות כרצונך על הדיסקים הפנימיים, ושפוך על כל אחת מהן את האימג' הרצוי. כדי לעשות זאת בהצלחה אתה צריך לדעת איך ליצור אחר כך מנהל איתחול שיטפל בהם, ואיך לערוך מחדש את fstab וכו'. שאל את עצמך ביושר אם אתה יודע איך עושים זאת.) |
שוב, למה שלא יצור מחיצה חדשה (/dev/sdaX) ויוסיף אותה ל-LVM שלו? זה יתן לו בדיוק את מה שהוא רוצה. בשביל זה הרבה אנשים עבדו על LVM...
_________________
|
|
חזרה לתוכן הדיון |
פורסם: 01/01/2014 - 14:24
נושא ההודעה:
|
אין לו LVM.
|
|
חזרה לתוכן הדיון |
פורסם: 28/01/2014 - 21:45
נושא ההודעה:
|
Anonymous : | תן פלט של
ותרשום בצורה ברורה איזה מחיצה אתה רוצה לאחד עם איזה מחיצה |
הנה הפלט:
קוד: | Disk /dev/sda: 250.1 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders, total 488397168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x198bdec9
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 411647 204800 7 HPFS/NTFS/exFAT
/dev/sda2 411648 339151283 169369818 7 HPFS/NTFS/exFAT
/dev/sda3 343248894 457453566 57102336+ f W95 Ext'd (LBA)
/dev/sda4 457453568 488397167 15471800 12 Compaq diagnostics
/dev/sda5 393977856 410937342 8479743+ 7 HPFS/NTFS/exFAT
/dev/sda6 343248896 391903231 24327168 83 Linux
/dev/sda7 391905280 393961471 1028096 82 Linux swap / Solaris
/dev/sda8 410942763 457450874 23254056 83 Linux
Partition table entries are not in disk order
|
אני מעוניין לאחד את sda6 עם sda8
תודה רבה!
נ.ב.
אין לי ווידאו על הלינוקס וגם בקושי תמונות, למי שכתב את זה קודם...
|
|
חזרה לתוכן הדיון |
פורסם: 28/01/2014 - 22:36
נושא ההודעה:
|
נראה לי שהכי פשוט זה "להעביר" את מחיצת ה־swap לסוף. לא ברור לי אם אתה יכול לבטל אותה בזמן ריצה של המערכת. יכול להיות שאתה צריך לתת למערכת מחיצת swap או קובץ swap חלופי.
ר' swapon, swapoff ושות'.
אני מניח שאתה לא מעוניין לשמור על התוכן של sda8.
בהנחה שזה אפשרי (ושאתה יודע מה אתה עושה), דרך אפשרית אחת:
1. לבטל את ה־swap
2. ב־fdisk (שים לב: parted מתנהג בצורה שונה: הוא יוצר מערכות קבצים אוטומטית במחיצות שהוא יוצר, וזה לא מה שרצוי כאן):
* למחוק את sda7
* למחוק את sda8
* ליצור מחיצת swap חדשה בסוף בגודל הרצוי (fdisk שואל אם למקם את המחיצה בתחילת או בסוף השטח הפנוי).
* למחוק את המחיצה sda6
* ליצור אותה מחדש, כך שתתפוס את הגודל הרצוי
3. להרחיב את מערכת הקבצים בעזרת:
4. ליצור מחדש את מחיצת ה־swap:
במקרה יצא שאין צורך לעדכן את fstab על השינוי. אלא אם כן המחיצה מוגדרת שם לפי ה־uuid שלה. תוכל למצוא אותו בעזרת:
קוד: |
ls -l /dev/disk/by-uuid | grep sda7
|
נראה לי שאת כל זה אפשר לעשות על המערכת עצמה.
|
|
חזרה לתוכן הדיון |
פורסם: 31/01/2014 - 10:49
נושא ההודעה:
|
נראה שsda5נמצא אצלו בין sda7 לsda8
המצב לא כזה פשוט שרק להעיף את הסוואפ ולהרחיב את sda6
|
|
חזרה לתוכן הדיון |
|