Ich mache gelegentlich (ca. alle zwei bis vier Wochen) ein System-
upgrade ("sysupgrade -s") meines OpenBSD -current.
Kürzlich sah ich, daß eine Partition auf meiner SSD wohl langsam
volläuft, nämlich sd0f:
| t20# df -k
| Filesystem 1K-blocks Used Avail Capacity Mounted on
| /dev/sd0a 1028878 324614 652822 34% /
| /dev/sd0l 140799164 17273896 116485312 13% /home
| /dev/sd0d 4125406 40 3919096 1% /tmp
| /dev/sd0f 2061054 1764934 193068 91% /usr
| /dev/sd0g 1028878 433448 543988 45% /usr/X11R6
| /dev/sd0h 20636942 10138924 9466172 52% /usr/local
| /dev/sd0k 6189758 2 5880270 1% /usr/obj
| /dev/sd0j 2061054 1180320 777682 61% /usr/src
| /dev/sd0e 27407100 37106 25999640 1% /var
Daraufhin habe ich mal überprüft, welche Verzeichnisse denn re-
lativ voll sind. Das sind vor allem /usr/share und /usr/lib:
| t20# du -h -d 1 /usr/
| 423M /usr/X11R6
| 9.7G /usr/local
| 2.0K /usr/obj
| 1.1G /usr/src
| 613M /usr/lib
| 248M /usr/bin
| 1.9M /usr/games
| 48.9M /usr/include
| 52.5M /usr/libdata
| 3.1M /usr/libexec
| 612K /usr/mdec
| 18.9M /usr/sbin
| 733M /usr/share
| 2.0K /usr/xobj
| 12.9G /usr/
| t20#
| t20# pwd
| /usr/share/relink/kernel/
GENERIC.MP
| t20# ls -1 *.o | wc -l
| 2202
Frage: Können die .o-Dateien gefahrlos gelöscht werden? Oder
werden die etwa im laufenden Betrieb gebraucht?
Vermutlich aber werden die beim nächsten Upgrade alle wieder
neu erzeugt ...
Das ist der Rest in
GENERIC.MP:
| t20# ls -l *[!o]
| -rw-r----- 1 root wheel 220086 Mar 6 17:20 Makefile
| -rwxrwx--- 1 root wheel 25091075 Mar 8 02:42 bsd
| -rw-rw---- 1 root wheel 634 Mar 8 02:41 gap.link
| -rw-r----- 1 root wheel 4482 Mar 6 17:31 ld.script
| -rw-rw---- 1 root wheel 28408 Mar 8 02:41 lorder
| -rw-r----- 1 root wheel 1150 Mar 6 17:20 makegap.sh
| -rwxrwx--- 1 root wheel 168391048 Mar 8 02:42 newbsd.gdb
| -rw-r--r-- 1 root wheel 495 Mar 8 02:42 relink.log
Da sticht vor allem newbsd.gdb ins Auge. Weg damit?
In /usr/lib finden sich offenbar verschiedene (alte) Versionen
der gleichen Libs, hier am Beispiel "libtls":
| t20# pwd
| /usr/lib
| t20# ls -l libtls*
| -r--r--r-- 1 root bin 450586 Mar 6 17:09 libtls.a
| -r--r--r-- 1 root bin 368232 Jun 1 2019 libtls.so.19.6
| -r--r--r-- 1 root bin 334368 Oct 12 2019 libtls.so.19.7
| -r--r--r-- 1 root bin 336640 Oct 25 2019 libtls.so.20.0
| -r--r--r-- 1 root bin 337464 Jan 9 2021 libtls.so.20.1
| -r--r--r-- 1 root bin 340992 Mar 28 2021 libtls.so.20.2
| -r--r--r-- 1 root bin 340992 Apr 19 2021 libtls.so.20.3
| -r--r--r-- 1 root bin 329040 Aug 24 2021 libtls.so.21.0
| -r--r--r-- 1 root bin 329280 Oct 7 2021 libtls.so.22.0
| -r--r--r-- 1 root bin 246200 Jan 12 2022 libtls.so.23.0
| -r--r--r-- 1 root bin 228000 Jan 21 2022 libtls.so.24.0
| -r--r--r-- 1 root bin 249696 Mar 23 2022 libtls.so.24.1
| -r--r--r-- 1 root bin 249216 Jun 30 2022 libtls.so.25.0
| -r--r--r-- 1 root bin 249200 Sep 8 17:21 libtls.so.25.1
| -r--r--r-- 1 root bin 249224 Nov 6 20:32 libtls.so.26.0
| -r--r--r-- 1 root bin 249224 Mar 6 17:09 libtls.so.26.1
| -r--r--r-- 1 root bin 414152 Mar 6 17:09 libtls_p.a
| t20#
Kann ich da einfach die alten Versionen löschen und jeweils die
neueste stehen lassen?
Oder sind die 91 % Füllstand kein Problem, weil da eh nicht viel
dazukommt? (Ich weiß leider nicht, wie sich der Füllstand entwik-
kelt hat.)
TIA
Marcel 1q9tm (1910710)
--
╭──────╮ ╭──────────╮ ╭───╮ ╭────╮ ╭──╮ ╭─╮ ╭─╮ │
╯ ╭───╯ ╭───╯ │ ╰─╮ ╰───╯ │ ╭─╯ │ │ │ │ ╰────╯
╭─╯ ╭─╮ ╭─╮ ╭─╯ ╰────╮ ╰─────╮ ╭─╯ │ ╰─╯ ╰──╯
╰───╯ ╰──╯ ╰─╯ ╰────────╯ ╰───╯ 0c11f2