Temp-Files löschen

Plesk, Confixx, Froxlor, SysCP, SeCoTo, IspCP, etc.
Post Reply
fireball22
Posts: 76
Joined: 2006-04-09 11:13

Temp-Files löschen

Post by fireball22 »

Hallo,
ich habe da ein ziemlich gemeines Problem mit meinem V-Server!
Ich mache ziemlich oft Updates sowohl mit Yast als auch Plesk 7.5.4.

Im Moment sind über 500 MB rein durch Updates hopps gegangen.. :?

Ich habe jetzt festgestellt, dass in folgendem Ordner ganz schön viel total große Dateien sind, die es erst seit dem Plesk-Update gibt, kann ich diese alle in dem Ordner löschen ohne Probleme zu bekommen, also sind das nur Temp-Dateien?

/root/psa/PSA_7.5.4/SUSE9.3_std.updates
und
/root/psa/PSA_7.5.4/rpm_SuSE_9.3

Und wo stecken die Temp-Dateien für die Yast-Suse-Linux Updates, welche ich ebenfalls löschen kann?

Fireball22
onkel hotte
Posts: 8
Joined: 2006-05-23 17:27

Re: Temp-Files löschen

Post by onkel hotte »

Dann nehm ein Cronjob zur Hilfe:

crontab -e -u root

Code: Select all

# Temp Files loeschen
00 2 * * * find <mein Pfad> -atime +7 ! -type d -exec rm -f {} ;
Kurze Erklärung:

jede Nacht um 2:00 Uhr wird "find" in deinem Pfad nach Dateien suchen, auf die das letzte Mal vor 7 Tagen zugegriffen wurde. Der Befehl exec führt über "rm" das Löschen von den Deteien "{}" durch die durch "find" gefunden wurden. ";" Zeigt das Ende des exec Befehles auf.

Das Löschen der Yast Update-Dateien kannst du unter "Yast -> Online Update -> heruntergeladene Pakete entfernen" aktivieren

Ich hoffe das hilft dir?!
fireball22
Posts: 76
Joined: 2006-04-09 11:13

Re: Temp-Files löschen

Post by fireball22 »

Stimmt, das wäre eine Möglichkeit, das werde ich dann mal für diesen Ordner anwenden!
/root/psa/PSA_7.5.4/SUSE9.3_std.updates
und
/root/psa/PSA_7.5.4/rpm_SuSE_9.3
Aber darf ich diese zwei Ordner eigentlich leeren oder werden diese vielleicht vom System benötigt?
Folgende Dateien sind drin:

Code: Select all


drwxr-xr-x  2 root root     8192 May 29 13:42 .
drwxr-xr-x  4 root root     4096 Jun  3 13:05 ..
-rw-r--r--  1 root root  2071974 May 24 19:06 NX-1.4.0-17.i586.rpm
-rw-r--r--  1 root root   969269 May 29 13:40 apache2-2.0.53-9.i586.rpm
-rw-r--r--  1 root root   610035 May 29 13:40 apache2-mod_perl-2.0.0-4.i586.rpm
-rw-r--r--  1 root root   556507 May 29 13:40 apache2-mod_php4-4.3.10-14.i586.rpm
-rw-r--r--  1 root root   221836 May 29 13:41 apache2-prefork-2.0.53-9.i586.rpm
-rw-r--r--  1 root root   227961 May 24 19:06 apache2-worker-2.0.53-9.i586.rpm
-rw-r--r--  1 root root   239051 May 29 13:40 bind-9.3.1-3.i586.rpm
-rw-r--r--  1 root root    22130 May 29 13:41 bind-chrootenv-9.3.1-3.i586.rpm
-rw-r--r--  1 root root   920472 May 29 13:41 bind-libs-9.3.1-3.i586.rpm
-rw-r--r--  1 root root   160446 May 29 13:41 bind-utils-9.3.1-3.i586.rpm
-rw-r--r--  1 root root  3801670 May 29 13:42 binutils-2.15.94.0.2.2-3.i586.rpm
-rw-r--r--  1 root root   605214 May 29 13:39 boost-1.32.0-3.i586.rpm
-rw-r--r--  1 root root   220250 May 29 13:42 bzip2-1.0.2-348.i586.rpm
-rw-r--r--  1 root root  1816939 May 29 13:42 coreutils-5.3.0-10.i586.rpm
-rw-r--r--  1 root root  1202073 May 29 13:42 cracklib-2.7-1010.i586.rpm
-rw-r--r--  1 root root    74910 May 29 13:39 cron-4.1-20.i586.rpm
-rw-r--r--  1 root root   249772 May 29 13:39 curl-7.13.0-5.i586.rpm
-rw-r--r--  1 root root   317025 May 29 13:41 cyrus-sasl-2.1.20-7.i586.rpm
-rw-r--r--  1 root root  1554413 May 29 13:42 db-4.3.27-3.i686.rpm
-rw-r--r--  1 root root   266588 May 29 13:41 diffutils-2.8.7-4.i586.rpm
-rw-r--r--  1 root root   519991 May 29 13:41 e2fsprogs-1.36-5.i586.rpm
-rw-r--r--  1 root root   171522 May 29 13:41 expat-1.95.8-4.i586.rpm
-rw-r--r--  1 root root    25336 May 29 13:42 fillup-1.42-101.i586.rpm
-rw-r--r--  1 root root   169707 May 29 13:41 fontconfig-2.2.99.20050218-8.i586.rpm
-rw-r--r--  1 root root   517975 May 29 13:41 freetype2-2.1.9-4.i586.rpm
-rw-r--r--  1 root root   790862 May 29 13:39 gawk-3.1.4-7.i586.rpm
-rw-r--r--  1 root root   147563 May 29 13:41 gd-2.0.32-6.i586.rpm
-rw-r--r--  1 root root    25730 May 29 13:41 gdbm-1.8.3-230.i586.rpm
-rw-r--r--  1 root root  2548505 May 29 13:40 glibc-2.3.4-23.i686.rpm
-rw-r--r--  1 root root 10550432 May 29 13:42 glibc-locale-2.3.4-23.i586.rpm
-rw-r--r--  1 root root   170813 May 29 13:41 grep-2.5.1a-4.i586.rpm
-rw-r--r--  1 root root    67532 May 29 13:42 gzip-1.3.5-140.i586.rpm
-rw-r--r--  1 root root   383994 May 29 13:40 imap-lib-2004c-3.i586.rpm
-rw-r--r--  1 root root   155088 May 29 13:42 info-4.8-7.i586.rpm
-rw-r--r--  1 root root   497518 May 29 13:40 krb5-1.4-16.i586.rpm
-rw-r--r--  1 root root    19059 May 29 13:42 libacl-2.2.30-3.i586.rpm
-rw-r--r--  1 root root   392732 May 29 13:41 libapr0-2.0.53-9.i586.rpm
-rw-r--r--  1 root root    11231 May 29 13:42 libattr-2.4.22-3.i586.rpm
-rw-r--r--  1 root root    50765 May 29 13:41 libcap-1.92-483.i586.rpm
-rw-r--r--  1 root root    52308 May 29 13:42 libgcc-3.3.5-5.i586.rpm
-rw-r--r--  1 root root   195590 May 29 13:39 libgcrypt-1.2.1-3.i586.rpm
-rw-r--r--  1 root root    41671 May 29 13:39 libgpg-error-1.0-3.i586.rpm
-rw-r--r--  1 root root   182048 May 29 13:41 libidn-0.5.9-3.i586.rpm
-rw-r--r--  1 root root    64200 May 29 13:41 libjpeg-6.2.0-738.i586.rpm
-rw-r--r--  1 root root    97511 May 29 13:40 libmcrypt-2.5.7-124.i586.rpm
-rw-r--r--  1 root root    13860 May 29 13:41 libnscd-1.1-4.i586.rpm
-rw-r--r--  1 root root   177563 May 29 13:41 libpng-1.2.8-3.i586.rpm
-rw-r--r--  1 root root    56845 May 29 13:42 libselinux-1.21.7-3.i586.rpm
-rw-r--r--  1 root root   268692 May 29 13:42 libstdc++-3.3.5-5.i586.rpm
-rw-r--r--  1 root root   448203 May 29 13:39 libtool-1.5.14-3.i586.rpm
-rw-r--r--  1 root root    26303 May 29 13:41 libusb-0.1.8-36.i586.rpm
-rw-r--r--  1 root root    31342 May 29 13:41 libxcrypt-2.2-3.i586.rpm
-rw-r--r--  1 root root   524041 May 29 13:39 libxml2-2.6.17-4.i586.rpm
-rw-r--r--  1 root root   314442 May 29 13:39 libxslt-1.1.12-5.i586.rpm
-rw-r--r--  1 root root    17342 May 29 13:42 libzio-0.1-5.i586.rpm
-rw-r--r--  1 root root    34069 May 29 13:41 logrotate-3.7-35.i586.rpm
-rw-r--r--  1 root root  4507425 May 25 12:59 mailman-2.1.5-16.i586.rpm
-rw-r--r--  1 root root   210237 May 29 13:40 mailx-11.4-3.i586.rpm
-rw-r--r--  1 root root    10548 May 29 13:41 mktemp-1.5-732.i586.rpm
-rw-r--r--  1 root root    56479 May 24 19:06 mm-1.3.0-124.i586.rpm
-rw-r--r--  1 root root 14305093 May 29 13:40 mysql-4.1.10a-3.i586.rpm
-rw-r--r--  1 root root  4212116 May 29 13:41 mysql-client-4.1.10a-3.i586.rpm
-rw-r--r--  1 root root  1057126 May 29 13:41 mysql-shared-4.1.10a-3.i586.rpm
-rw-r--r--  1 root root   762461 May 29 13:42 ncurses-5.4-68.i586.rpm
-rw-r--r--  1 root root   267894 May 29 13:41 net-tools-1.60-556.i586.rpm
-rw-r--r--  1 root root    90683 May 29 13:41 openct-0.6.2-4.i586.rpm
-rw-r--r--  1 root root   260336 May 29 13:41 openldap2-client-2.2.23-6.i586.rpm
-rw-r--r--  1 root root   400219 May 29 13:40 opensc-0.9.4-4.i586.rpm
-rw-r--r--  1 root root    61686 May 29 13:41 openslp-1.2.0-3.i586.rpm
-rw-r--r--  1 root root   581616 May 29 13:40 openssh-3.9p1-12.i586.rpm
-rw-r--r--  1 root root  1046595 May 29 13:41 openssl-0.9.7e-3.i586.rpm
-rw-r--r--  1 root root   338216 May 29 13:42 pam-0.78-8.i586.rpm
-rw-r--r--  1 root root   118482 May 29 13:41 pam-modules-9.3-4.i586.rpm
-rw-r--r--  1 root root   557224 May 29 13:41 pcsc-lite-1.2.9-6.i586.rpm
-rw-r--r--  1 root root 13221531 May 29 13:41 perl-5.8.6-5.i586.rpm
-rw-r--r--  1 root root   132063 May 29 13:41 perl-DBD-mysql-2.9004-3.i586.rpm
-rw-r--r--  1 root root   563282 May 29 13:41 perl-DBI-1.47-3.i586.rpm
-rw-r--r--  1 root root    54073 May 29 13:41 perl-Data-ShowTable-3.3-572.i586.rpm
-rw-r--r--  1 root root   106202 May 29 13:41 perl-HTML-Parser-3.45-3.i586.rpm
-rw-r--r--  1 root root    14886 May 29 13:41 perl-HTML-Tagset-3.04-3.i586.rpm
-rw-r--r--  1 root root    74230 May 29 13:24 perl-MIME-Lite-3.01-142.i586.rpm
-rw-r--r--  1 root root    16386 May 25 10:51 perl-Text-Iconv-1.2-186.i586.rpm
-rw-r--r--  1 root root    14481 May 29 13:41 perl-Tie-IxHash-1.21-587.i586.rpm
-rw-r--r--  1 root root   108489 May 29 13:41 perl-URI-1.35-3.i586.rpm
-rw-r--r--  1 root root   177101 May 29 13:24 perl-XML-DOM-1.43-33.i586.rpm
-rw-r--r--  1 root root     9456 May 29 13:24 perl-XML-RegExp-0.03-478.i586.rpm
-rw-r--r--  1 root root   100935 May 29 13:24 perl-XML-XQL-0.68-140.i586.rpm
-rw-r--r--  1 root root   333853 May 29 13:41 perl-libwww-perl-5.803-3.i586.rpm
-rw-r--r--  1 root root   578988 May 25 10:51 perl-spamassassin-3.0.2-4.i586.rpm
-rw-r--r--  1 root root    33987 May 29 13:41 permissions-2005.3.1-3.i586.rpm
-rw-r--r--  1 root root   668141 May 29 13:39 php4-4.3.10-14.i586.rpm
-rw-r--r--  1 root root    21525 May 29 13:39 php4-ctype-4.3.10-14.i586.rpm
-rw-r--r--  1 root root    46033 May 29 13:39 php4-domxml-4.3.10-14.i586.rpm
-rw-r--r--  1 root root    45434 May 29 13:42 php4-gd-4.3.10-14.i586.rpm
-rw-r--r--  1 root root    22475 May 29 13:39 php4-gettext-4.3.10-14.i586.rpm
-rw-r--r--  1 root root    23086 May 29 13:39 php4-iconv-4.3.10-14.i586.rpm
-rw-r--r--  1 root root    48552 May 29 13:39 php4-imap-4.3.10-14.i586.rpm
-rw-r--r--  1 root root   644784 May 29 13:39 php4-mbstring-4.3.10-14.i586.rpm
-rw-r--r--  1 root root    30079 May 29 13:39 php4-mcrypt-4.3.10-14.i586.rpm
-rw-r--r--  1 root root    34818 May 29 13:39 php4-mysql-4.3.10-14.i586.rpm
-rw-r--r--  1 root root    36513 May 29 13:39 php4-session-4.3.10-14.i586.rpm
-rw-r--r--  1 root root    28814 May 29 13:39 php4-zlib-4.3.10-14.i586.rpm
-rw-r--r--  1 root root   672096 May 24 19:06 php5-5.0.3-14.i586.rpm
-rw-r--r--  1 root root    22221 May 24 19:06 php5-ctype-5.0.3-14.i586.rpm
-rw-r--r--  1 root root    23002 May 24 19:06 php5-gettext-5.0.3-14.i586.rpm
-rw-r--r--  1 root root    32111 May 24 19:06 php5-iconv-5.0.3-14.i586.rpm
-rw-r--r--  1 root root    48996 May 24 19:06 php5-imap-5.0.3-14.i586.rpm
-rw-r--r--  1 root root   713978 May 24 19:06 php5-mbstring-5.0.3-14.i586.rpm
-rw-r--r--  1 root root    30211 May 24 19:06 php5-mcrypt-5.0.3-14.i586.rpm
-rw-r--r--  1 root root    36007 May 24 19:06 php5-mysql-5.0.3-14.i586.rpm
-rw-r--r--  1 root root    28381 May 24 19:06 php5-zlib-5.0.3-14.i586.rpm
-rw-r--r--  1 root root    56248 May 29 13:41 popt-1.7-207.i586.rpm
-rw-r--r--  1 root root   999839 May 24 19:06 postgresql-8.0.1-6.i586.rpm
-rw-r--r--  1 root root   183412 May 24 19:06 postgresql-libs-8.0.1-6.i586.rpm
-rw-r--r--  1 root root  3624964 May 29 13:42 postgresql-server-8.0.1-6.i586.rpm
-rw-r--r--  1 root root   436643 May 29 13:41 pwdutils-2.6.96-4.i586.rpm
-rw-r--r--  1 root root  3614145 May 29 13:40 python-2.4-14.i586.rpm
-rw-r--r--  1 root root   174171 May 29 13:40 readline-5.0-7.i586.rpm
-rw-r--r--  1 root root    56397 May 29 13:42 resmgr-0.9.8-65.i586.rpm
-rw-r--r--  1 root root   196835 May 29 13:41 sed-4.1.4-3.i586.rpm
-rw-r--r--  1 root root   152457 May 29 13:40 sharutils-4.3.78-3.i586.rpm
-rw-r--r--  1 root root   105854 May 25 10:51 spamassassin-3.0.2-4.i586.rpm
-rw-r--r--  1 root root   814537 May 29 13:42 t1lib-1.3.1-572.i586.rpm
-rw-r--r--  1 root root   643554 May 29 13:40 tar-1.15.1-5.i586.rpm
-rw-r--r--  1 root root    82105 May 29 13:41 tcpd-7.6-715.i586.rpm
-rw-r--r--  1 root root  1650946 May 24 19:06 uClibc-0.9.26-24.i586.rpm
-rw-r--r--  1 root root   225199 May 29 13:40 unzip-5.51-3.i586.rpm
-rw-r--r--  1 root root   104327 May 29 13:40 webalizer-2.01-728.i586.rpm
-rw-r--r--  1 root root   415205 May 24 19:06 xaw3d-1.5E-224.i586.rpm
-rw-r--r--  1 root root   161818 May 24 19:06 xaw3dd-1.5E-224.i586.rpm
-rw-r--r--  1 root root   128861 May 29 13:41 xinetd-2.3.13-45.i586.rpm
-rw-r--r--  1 root root   380892 May 29 13:40 xntp-4.2.0a-35.i586.rpm
-rw-r--r--  1 root root  2861024 May 29 13:41 xorg-x11-libs-6.8.2-30.i586.rpm
-rw-r--r--  1 root root    62239 May 29 13:42 zlib-1.2.2-5.i586.rpm
Und das hier ist in dem base Verzeichniss, welches in rpm_SuSE_9.3 liegt:

Code: Select all

drwxr-xr-x  2 root root     4096 May 29 13:45 .
drwxr-xr-x  4 root root     4096 May 29 13:42 ..
-rw-r--r--  1 root root  5742177 May 29 13:43 Mambo-4.5.2.3-7504.noarch.rpm
-rw-r--r--  1 root root   909259 May 29 13:43 osCommerce-2.2ms2-7513.noarch.rpm
-rw-r--r--  1 root root 49863157 May 29 13:44 psa-7.5.4-suse9.3.build75050824.12.i586.rpm
-rw-r--r--  1 root root    67919 May 29 13:44 psa-api-cli-7.5.4-suse9.3.build75060321.20.noarch.rpm
-rw-r--r--  1 root root   634103 May 29 13:44 psa-api-common-7.5.4-suse9.3.build75060321.20.noarch.rpm
-rw-r--r--  1 root root  1556552 May 29 13:45 psa-courier-imap-3.0.8-suse9.3.build75050824.12.i586.rpm
-rw-r--r--  1 root root   511051 May 29 13:44 psa-courier-imap-add-7.5.4-suse9.3.build75050902.17.i586.rpm
-rw-r--r--  1 root root  4236577 May 29 13:43 psa-horde-3.1.1-suse9.3.build75060413.11.noarch.rpm
-rw-r--r--  1 root root  6951690 May 29 13:42 psa-hotfix5-7.5.4-suse9.3.build75060118.18.i586.rpm
-rw-r--r--  1 root root  1207223 May 29 13:43 psa-hotfix6-7.5.4-suse9.3.build75060321.20.i586.rpm
-rw-r--r--  1 root root   580791 May 29 13:43 psa-hotfix7-7.5.4-suse9.3.build75060413.12.i586.rpm
-rw-r--r--  1 root root  2617361 May 29 13:43 psa-imp-4.1-suse9.3.build75060410.18.noarch.rpm
-rw-r--r--  1 root root    23477 May 29 13:45 psa-key-7.5-suse9.3.build75050824.12.noarch.rpm
-rw-r--r--  1 root root   203204 May 29 13:45 psa-locale-base-en-US-7.5.4-suse9.3.build75051115.01.noarch.rpm
-rw-r--r--  1 root root   262278 May 29 13:45 psa-logrotate-3.7-suse9.3.build75050824.12.i586.rpm
-rw-r--r--  1 root root  1676261 May 29 13:45 psa-pre-keyupdate-7.5.4-suse9.3.build75050824.12.i586.rpm
-rw-r--r--  1 root root   657935 May 29 13:45 psa-proftpd-1.2.10-suse9.3.build75050824.12.i586.rpm
-rw-r--r--  1 root root     9160 May 29 13:45 psa-proftpd-xinetd-1.2.10-suse9.3.build75050824.12.i586.rpm
-rw-r--r--  1 root root  2219408 May 29 13:45 psa-qmail-1.03-suse9.3.build75060321.20.i586.rpm
Vielen Dank, in Yast habe ich jetzt den Haken reingemacht ;)

Und wie sieht es aus mit dem Ordner /tmp
Kann ich diesen dann auch mit dem Crontab leeren oder enthält dieser wichitge Dateien?

Fireball22
User avatar
daemotron
Administrator
Administrator
Posts: 2641
Joined: 2004-01-21 17:44
Contact:

Re: Temp-Files löschen

Post by daemotron »

Theoretisch sollte es beim löschen der RPMs keine Probleme geben - die werden ja nur zur Installation genutzt und danach nicht mehr. Es sei denn, der Plesk Autoinstaller arbeitet mit Delta-RPMs... da ich das nicht weiß, würde ich die RPMs vor dem löschen vorsichtshalber mal sichern. Wenn Plesk beim nächsten Update dann nicht meckert, kann man sie wohl bedenkenlos löschen.

In /tmp sollten eigentlich nur Daten abgelegt werden, die wieder gelöscht werden dürfen. Allerdings habe ich gesehen, dass Plesk dort die Logfiles des Autoinstallers ablegt - die solltest Du nicht ungelesen löschen... Ansonsten liegen da eventuell noch die Session Files von Apache/PHP. Die sollten aber automatisch von Zeit zu Zeit gelöscht werden - zumindest wenn dein PHP richtig konfiguriert ist.
fireball22
Posts: 76
Joined: 2006-04-09 11:13

Re: Temp-Files löschen

Post by fireball22 »

Achso, ok, dann kopier ich die ganzen Dateien ersteinmal in einen anderen Ordner, lösch Sie dann in diesem Ordner und mach dann mal ein Update, dann bin ich gespannt ob das geht...
Und dann kann ich eigentlich diesen Crontab drauf legen, sodass sie automatisch immer gelöscht werden, wenn seit 7 Tagen kein Zugriff mehr drauf war.

Gut, dann brauch ich /tmp eigentlich nicht umbedingt zu leeren, weil der ist bei mir gar nicht so groß.

Aber eine Frage hätte ich dann noch!
Ich mach täglich ein Server-Backup mit rsync, dann gibt es doch auf jede Datei einen Zugriff, dann ist das mit dem Crontab aber nicht mehr gültig, oder?
Und noch ne "Zwichenfrage"...
Mit welchem Kommando kann man denn Dateien ausschneiden in der Shell?

Fireball22
onkel hotte
Posts: 8
Joined: 2006-05-23 17:27

Re: Temp-Files löschen

Post by onkel hotte »

da das /tmp Verzeichnis bei jeder Linuxbüchse während des Reboots geleert wird, sollte es kein Problem darstellen Files die älter als 7 Tage sind zu löschen, den Wert kannst du auch hochsetzten. Ich nutze des Script auf diversen Linux Web- und File- Servern, ohne Probleme. Leider muss ich gestehen, ich kenne mich mit Plesk nicht aus, bei mir ist alles "Handmade" :wink:


@EDIT:

Ausschneiden? Du meinst verschieben? mit "mv" oder mv + rm <- das wär ausschneiden :-)
fireball22
Posts: 76
Joined: 2006-04-09 11:13

Re: Temp-Files löschen

Post by fireball22 »

So, hab jetzt mal das komplette /root/psa/ Verzeichniss verschoben und läuft bis jetzt alles ohne Probleme, auch der Updater funktioniert ohne Probleme.

Fireball22
Post Reply