פורסם: 30/04/2017 - 10:05
נושא ההודעה: אין מספיק זכרון פנוי במחיצת root?
|
במערכת ארץ' נשאר רק כ 1G פנוי במחיצת file system למרות שיש לי מחיצת root בגודל 20G - אמור להספיק נכון? איך ניתן לפנות זכרון? תיקיית tmp מכילה 2G - ניתן למחוק אותה? מדוע tmp לא נמחק לאחר reboot?
|
|
חזרה לתוכן הדיון |
פורסם: 30/04/2017 - 10:47
נושא ההודעה:
|
היכן מותקנות התוכנות שלך?
אם במחיצת root הינכשהו, זה הגיוני שנגמר לך המקום.
אתה יכול לפנות מקום של חבילות שאתה לא משתמש בהן בעזרת הויקי הבא:
https://wiki.archlinux.org/index.php/Pacman#Cleaning_the_package_cache
אבל בבקשה קרא עד סוף הקטע הזה לפני שאתה עושה משהו.
יש שם כמה אפשרויות לניקיון.
|
|
חזרה לתוכן הדיון |
פורסם: 30/04/2017 - 11:18
נושא ההודעה:
|
ציטוט: | היכן מותקנות התוכנות שלך? |
לפי השאלה שלך אני מבין שזה לא חד משמעי - חשבתי שהתוכנות מותקנות רק במחיצת רוט - לא נכון? למיטב ידיעתי אצלי הן מותקנות ברוט. דרך אגב: איך משנים את מיקום ההתקנות?
קראתי את הקטע אבל לא הכי ברור לי: אם לא בצעתי downgrade לאף חבילה אז ניתן להשתמש בפקודה: pacman -Sc?
תודה
|
|
חזרה לתוכן הדיון |
פורסם: 30/04/2017 - 12:12
נושא ההודעה:
|
הכוונה היא שאפשר הרי ליצור מלא מחיצות.
כשאני התקנתי יצרתי רק מחיצה אחת, מחיצת השורש וזהו כך שהכל מותקן שם.
יש כאלו שיוצרים גם מחיצת home ויש אפילו מהדרין שיוצרים עוד מחיצות לספריות שונות במערכת, לא ברור לי למה אבל ראיתי שזה קורה בכל מיני מדריכים.
מבין מתשובתך שהכל מותקן אצלך ב-root ומפה אני מעריך שאחת הפקודות מהויקי תפנה לך הרבה מקום.
לשאלתך:
קוד: | Only do this when certain that previous package versions are not required, for example for a later downgrade. pacman -Sc only leaves the versions of packages which are currently installed available, older versions would have to be retrieved through other means, such as the Archive. |
הפקודה ששאלת עליה תמחק את כל החבילות שהורדת בעבר שאינן מותקנות כרגע.
מה שישאר שמור אלו החבילות שכן מותקנות לך כרגע כך שתוכל להתקין אותן מחדש אם תרצה, ללא צורך להוריד אותן מחדש מהמאגרים כי הן קיימות בספריית ה- cache.
לכן, אם תרצה לשנמך גרסה לאיזו תוכנה שכרגע מותקנת אצלך, תצטרך להשיג אותה מהארכיון של ארץ'.
אם הכל עובד לך היטב כרגע ולא ניראה שיש בעיה, אתה מוזמן להריץ את הפקודה הזו.
אני אגב, אוהב ללכת על הקצה וכבר יצא לי להריץ את הפקודה שלך עם עוד c אחת מה שמוחק את כל ספריית ה- cache
|
|
חזרה לתוכן הדיון |
פורסם: 30/04/2017 - 12:46
נושא ההודעה:
|
קוד: | # /dev/sda3
UUID=6cb0eae4-ccb7-46ae-81ad-4c568252d0c6 / ext4 rw,relatime,data=ordered 0 1
# /dev/sda4
UUID=47654463-1c5d-46b1-8990-e5a609427ca2 /home ext4 rw,relatime,data=ordered 0 2
# /dev/sda1
UUID=28788a99-e82d-4522-8d86-2813452644f0 /boot ext4 rw,relatime,data=ordered 0 2
# /dev/sda2
UUID=cffef0dd-5003-4c0e-a5eb-e8589f6c7155 none swap defaults 0 0
|
כדי שהדברים יהיו ברורים, לפי הנתונים לעיל, ניתן לראות שיש לי מחיצת root וגם מחיצת home נפרדות - נראה לי רעיון טוב מחיצת home למקרה של התקנה מחדש תוך שמירת הנתuנים ב home. עדיין אני מניח שהתוכנות מותקנות ב root - נכון? לא יודע איך ניתן לשנות מיקום התקנת התוכנות למחיצת home לדוגמא. כל יתר הנתונים השוטפים נשמרים ב home.
בכל מקרה נראה מדבריך שאני יכול להריץ את הפקודה pacman -Sc.
תודה
|
|
חזרה לתוכן הדיון |
פורסם: 30/04/2017 - 15:42
נושא ההודעה:
|
כן ניראה לי שאתה אכן יכול להריץ כי להבנתי התקנת תוכנות לא מתבצעת במחיצת BOOT וגם לא במחיצת HOME (ובוודאי לא ב- swap) ומכאן שאכן ההתקנות אצלך מתבצעות בתוך ROOT ועל כן הרץ לך בנחת את הפקודה שוב בהנחה שאתה לא רואה בעיות והתוכנות פועלות כראוי וכו'
|
|
חזרה לתוכן הדיון |
פורסם: 30/04/2017 - 19:00
נושא ההודעה:
|
פלט של df -h יהיה נחמד.
אם אתה מפתח באנדרואיד יכל להיות שהvmים אוכלים לך ימבה מקום.
עוד נקודת כשל פוטנציאלית היא /var/log/
ובמיוחד הג'ורנל -
https://wiki.archlinux.org/index.php/Systemd#Clean_journal_files_manually
יתן לך אצבע רטובה לאן נושבת הרוח
|
|
חזרה לתוכן הדיון |
פורסם: 30/04/2017 - 19:20
נושא ההודעה:
|
אגב אם אתה אוהב את זה בציורים של הנסיך הקטן תשתמש בבאובאב - baobab
|
|
חזרה לתוכן הדיון |
פורסם: 30/04/2017 - 21:53
נושא ההודעה:
|
בקשת יפה אז להלן הפלטים - נראה שאכן יש בעיה ב /var/log - אני הולך לקרוא את הקישור ולנסות למחוק את הג'ורנל הזה - אי אפשר לבטל אותו? צריך אותו? התחלתי קצת לפתח אנדרואיד - מה זה ' vmים'? דווקא אוהב לקרוא אבל הנסיך הקטן לא מדבר אלי
תודה
קוד: | df -h
Filesystem Size Used Avail Use% Mounted on
dev 2.0G 0 2.0G 0% /dev
run 2.0G 1.3M 2.0G 1% /run
/dev/sda3 20G 18G 1.2G 94% /
tmpfs 2.0G 0 2.0G 0% /dev/shm
tmpfs 2.0G 0 2.0G 0% /sys/fs/cgroup
tmpfs 2.0G 128K 2.0G 1% /tmp
/dev/sda1 283M 89M 176M 34% /boot
/dev/sda4 125G 37G 82G 31% /home
tmpfs 396M 20K 396M 1% /run/user/120
tmpfs 396M 7.1M 389M 2% /run/user/1000
|
קוד: | sudo du -hd 1 /
[sudo] password for mgarch:
8.7G /usr
du: cannot access '/run/user/1000/gvfs': Permission denied
1.3M /run
8.1M /etc
16K /lost+found
7.1G /var
0 /dev
4.0K /mnt
8.0K /tmp
1.7G /opt
12K /srv
112K /root
87M /boot
37G /home
0 /sys
du: cannot access '/proc/1597/task/1597/fd/4': No such file or directory
du: cannot access '/proc/1597/task/1597/fdinfo/4': No such file or directory
du: cannot access '/proc/1597/fd/3': No such file or directory
du: cannot access '/proc/1597/fdinfo/3': No such file or directory
0 /proc
54G /
|
|
|
חזרה לתוכן הדיון |
פורסם: 30/04/2017 - 21:59
נושא ההודעה:
|
מה הולך ב- /var על מה 8 גיגה? כעיקרון אתה יכול להעביר את זה למחיצה נפרדת אבל כדאי לדעת מה תופס לך שם מקום.
|
|
חזרה לתוכן הדיון |
פורסם: 30/04/2017 - 22:07
נושא ההודעה:
|
/var/cache מכיל את רוב הנפח - יש לזה הסבר? בכל מקרה אני הולך לבצע pacman -Sc כפי שהוצע לי במהלך הדיון ומקווה שחבילות לא נחוצות יפנו את מקומן...
|
|
חזרה לתוכן הדיון |
פורסם: 30/04/2017 - 22:14
נושא ההודעה:
|
לאחר ביצוע pacman -Sc יש שיפור משמעותי אבל עדיין var = 3.4G - זה נורמלי? צריך לטפל גם בג'ורנל? לא מובן מה גרם לניפוח הזה של cache???
קוד: | du -hd 1 /
8.7G /usr
du: cannot access '/run/user/1000/gvfs': Permission denied
1.3M /run
8.1M /etc
16K /lost+found
3.4G /var
0 /dev
4.0K /mnt
8.0K /tmp
1.7G /opt
12K /srv
112K /root
87M /boot
37G /home
0 /sys
du: cannot access '/proc/1881/task/1881/fd/4': No such file or directory
du: cannot access '/proc/1881/task/1881/fdinfo/4': No such file or directory
du: cannot access '/proc/1881/fd/3': No such file or directory
du: cannot access '/proc/1881/fdinfo/3': No such file or directory
0 /proc
51G /
|
|
|
חזרה לתוכן הדיון |
פורסם: 30/04/2017 - 22:28
נושא ההודעה:
|
הניפוח של ה- cache נובע מכך שאתה כניראה מעדכן הרבה פעמים ומכיוון שהרבה פעמים גם יש הרבה עדכונים, יורדות החבילות ל- cache שם ונשמרות לתמיד אפילו אם יש לך שם מיליון גרסאות של אותה תוכנה.
כל הגרסאות שלה שמורות שם עד אשר תחזור על הפקודה הזו ותנקה מחדש.
לדוגמא:
נניח שאתה משתמש בליברה אופיס ששוקלת בערך 100 מגה ונניח שכבר עדכנת את החבילה הזו 5 פעמים, זה אומר שיש לך ב- cache את החבילה הזו בגרסאות שונות, 5 פעמים כלומר 500 גיגה לערך.
וכך לכל חבילה וחבילה שעדכנת אי פעם.
|
|
חזרה לתוכן הדיון |
פורסם: 30/04/2017 - 22:33
נושא ההודעה:
|
500 מגה כמובן
|
|
חזרה לתוכן הדיון |
פורסם: 30/04/2017 - 22:38
נושא ההודעה:
|
למה אתה שואל תבדוק עוד פעם מה תופס לך שם מקום. כמו שאמרתי אתה יכול להעביר את זה למחיצה נפרדת.
|
|
חזרה לתוכן הדיון |
פורסם: 30/04/2017 - 22:41
נושא ההודעה:
|
2-3 גיגה לחבילות זה נשמע נורמאלי.
|
|
חזרה לתוכן הדיון |
פורסם: 30/04/2017 - 23:01
נושא ההודעה:
|
הבנתי - תודה על ההסבר היפה!
מסקנות: בדקתי ומצאתי ש log = 500M וזה נראה סביר אז אני לא מטפל בו.
לא חושב שאני מעדכן יותר מדי - פעם בשבועים - זה סביר? נראה לי מוגזם - אפשר כמה גרסאות לשמור אבל למה הם שומרים את כולן... בכל מקרה אבצע את הניקוי הזה בשוטף.
עכשיו אני מבין למה יש כאלו שמתקינים עם מחיצת /var נפרדת - אתה אומר שגם לאחר התקנה ניתן להוסיף מחיצה נפרדת ל var - אני צריך לבדוק איך לעשות זאת בזהירות...
|
|
חזרה לתוכן הדיון |
פורסם: 30/04/2017 - 23:05
נושא ההודעה:
|
Anonymous : | /var/cache מכיל את רוב הנפח - יש לזה הסבר? בכל מקרה אני הולך לבצע pacman -Sc כפי שהוצע לי במהלך הדיון ומקווה שחבילות לא נחוצות יפנו את מקומן... |
אל תפנה!
אתה מתכוון להרוס נכסי תרבות וחפצים היסטוריים עתיקים?!
אני עוד עלול לחשוב שאתה... דאעש?
|
|
חזרה לתוכן הדיון |
פורסם: 01/05/2017 - 03:11
נושא ההודעה:
|
Vmים הכוונה למכשירים וירטואלים.
מדוע אתה לא צולל פנימה לvar עם הdu ונשאר ברוט?
מלבד באובב (שאני עדיין ממליץ עליה) פקודת find יכלה למצוא לך קבצים או תיקיות מעל גודל מסוים שאתה קובע.
את הז'ורנל עזוב. /var/log/ אכן נראית סביר.
|
|
חזרה לתוכן הדיון |
פורסם: 01/05/2017 - 07:53
נושא ההודעה:
|
ציטוט: |
עכשיו אני מבין למה יש כאלו שמתקינים עם מחיצת /var נפרדת - אתה אומר שגם לאחר התקנה ניתן להוסיף מחיצה נפרדת ל var - אני צריך לבדוק איך לעשות זאת בזהירות...
|
אפשר אבל אתה צריך לעשות את העתקה של המחיצה לא מאותה מערכת (למשל מ- livecd).
|
|
חזרה לתוכן הדיון |
פורסם: 01/05/2017 - 15:39
נושא ההודעה:
|
ציטוט: | מדוע אתה לא צולל פנימה לvar עם הdu ונשאר ברוט? |
לא כל כך מכיר את du - את המתכוון לצלילה כזאת:
קוד: | du -hd 1 /var
4.0K /var/games
4.0K /var/empty
68K /var/tmp
4.0K /var/opt
63M /var/lib
8.0K /var/spool
20K /var/db
2.8G /var/cache
4.0K /var/local
481M /var/log
3.4G /var
du -hd 1 /var/cache
2.8G /var/cache/pacman
496K /var/cache/fontconfig
92K /var/cache/ldconfig
4.2M /var/cache/man
2.8G /var/cache
du -hd 1 /var/cache/pacman
2.8G /var/cache/pacman/pkg
2.8G /var/cache/pacman
|
אבדוק את אפשרויות הניתוח האחרות, אבל בינתיים פיניתי קצת שטח מבלי להזיז איש מביתו
תודה
|
|
חזרה לתוכן הדיון |
פורסם: 01/05/2017 - 16:38
נושא ההודעה:
|
ניק... : | Vmים הכוונה למכשירים וירטואלים.
מדוע אתה לא צולל פנימה לvar עם הdu ונשאר ברוט?
מלבד באובב (שאני עדיין ממליץ עליה) פקודת find יכלה למצוא לך קבצים או תיקיות מעל גודל מסוים שאתה קובע.
את הז'ורנל עזוב. /var/log/ אכן נראית סביר. |
http://www.chiark.greenend.org.uk/~sgtatham/agedu/
|
|
חזרה לתוכן הדיון |
פורסם: 02/05/2017 - 11:41
נושא ההודעה:
|
|
|
חזרה לתוכן הדיון |
|