In einem Terminal folgendes eingeben :
/usr/sbin/quota -vDies sollte in etwa folgendes Ergebnis liefern :
Disk quotas for test_usr (uid 999999): Filesystem usage quota limit timeleft files quota limit timeleft /export/stud 36722 60000 100000 1758 5000 6000Im Filesystem /export/stud liegt Ihr Homedirectory.
Leeren Sie alle Papierkörbe :
Papierkorb/Trash der CDE-Oberfläche
Papierkorb/Trash des Mail-Clients von Netscape und/oder Internet Explorer im SunPool
Papierkorb/Trash des Mail-Clients von Netscape und/oder Internet Explorer im MMPool
Denken Sie auch an andere Ordner Ihres Mailclients !
Das kann auch der zu Hause sein, sofern Sie IMAP verwenden.
Ordner Sent/Gesendete Objekte
Ordner Junk/Spam o.a.
Ordner für Mailinglisten u.a.
Überprüfen Sie die Cache-Einstellungen Ihrer Browser.
Wenn Sie mehrere Browser probiert haben, hat jeder seinen eigenen Cache angelegt !
z.B. Firefox, Mozilla, Netscape Communicator, Opera, Internet Explorer
Die Standardeinstellungen sind nicht immer sinnvoll und stehen z.B. auf 50 MB oder höher.
Dies sollten Sie dann auf 5 bis 20 MB einstellen oder gleich auf 0 (kein cache).
So finden Sie die "Platzfresser":
In Ihrem Heimatverzeichnis folgendes eingeben:
cd ~/ du -k | moreDie Ausgabe kann in etwa folgendes Ergebnis liefern :
10 ./public_html/cgi-bin 18 ./public_html 18 ./scripts 76 ./config 1 ./.netscape/cache/08 2 ./.netscape/cache/0B 8 ./.netscape/cache/0D 2 ./.netscape/cache/0E 16 ./.netscape/cache/0F 5 ./.netscape/cache/10 7 ./.netscape/cache/01 45 ./.netscape/cache/03 6 ./.netscape/cache/04 4 ./.netscape/cache/05 1 ./.netscape/cache/00 1 ./.netscape/cache/07 1 ./.netscape/cache/12 1 ./.netscape/cache/13 125 ./.netscape/cache 1 ./.netscape/archive 2 ./.netscape/xover-cache/host-news 3 ./.netscape/xover-cache 422 ./.netscape 97 ./nsmail 97 ./ns_imap/mail.imn.htwk-leipzig.de 98 ./ns_imap 3 ./mail 1 ./test 828 .Die Zahlen auf der linken Seite geben den verbrauchten Plattenplatz in kByte an. Unterverzeichnisse werden einzeln aufgelistet und zum Schluß jeweils die Summe des Verzeichniszweiges.
Es gibt auch ein Script, was Ihnen beim Suchen nach versteckten Quotafressern helfen kann. Dazu in einem Terminal folgendes eingeben :
/usr/local/bin/helpquotaSie erhalten eine Liste der häufigsten Platzfresser und evtl. einige Hinweise.
== Script zum Pruefen der Quota-Fresser == == (Hilfe mit: /usr/local/bin/helpquota --help ) == Max Mustermann 06TEST Home : /home/mmuster1 Quota: 76646 von 90000 kByte :: 2194 von 9000 Dateien D: /home/mmuster1/.mozilla/mmuster1/iv0wbfkx.slt/Cache ist 1.67 MByte gross. D: /home/mmuster1/.netscape/cache ist 0.66 MByte gross. D: /home/mmuster1/public_html ist 19.94 MByte gross.
Die Ursachen können verschiedener Art sein.
Zuerst prüfen Sie bitte, ob Sie Ihre Quota überschritten haben.
Falls dies nicht der Fall ist, prüfen Sie die Rechte des Verzeichnisses
"winhome" in Ihrem Heimatverzeichnis.
Die sollten so aussehen:
ls -ld ~/winhome drwxrwxr-x 2 test_usr DOS---- 512 Sep 26 2001 winhome/test_usr ist dann durch Ihren Nutzernamen ersetzt. Ihre Rechte sollten (logischerweise) auf rwx stehen.
Pruefen Sie die Rechte Ihres Heimatverzeichnisses
Die sollten so aussehen:
ls -ld ~ drwx--x--x 2 test_usr student 512 Sep 26 2005 /home/test_usrtest_usr ist dann durch Ihren Nutzernamen ersetzt. Ihre Rechte sollten (logischerweise) auf rwx stehen.
chmod 711 ~Gleiches gilt dann natürlich auch für das Verzeichnis public_html.
ls -ld ~/public_html drwx--x--x 2 test_usr student 512 Sep 26 2005 public_html/
Das Ausführen von CGI's ist nur im ~/public_html/cgi-bin/ Verzeichnis möglich.
Das cgi-bin/ Verzeichnis unterhalb Ihrer Homepage ist mit besonderen Rechten versehen.
Alle Dateien, die für Sie selbst execute-Rechte haben, werden als ausführbar
betrachtet. Dabei spielt der Name und die Dateiendung keine Rolle.
Sinnvollerweise sollten sie aber *.cgi heissen
(Für Insider: dann wird der Handler richtig gesetzt).
Es ist auch egal, ob
das CGI kompiliert wurde (z.B. mit C Quellcode) oder in einer (verfügbaren)
Script-Sprache (z.b. /bin/sh, /bin/ksh oder /usr/local/bin/perl) geschrieben ist.
Die CGI's werden mittels suexec unter den Rechten Ihres Accounts
ausgeführt. Damit ist auch ein Schreiben von Dateien innerhalb Ihrer Homepage
möglich.
Funktioniert etwas nicht, prüfen Sie zunächst die Rechte Ihres CGI-BIN-Verzeichnisses.
Die sollten so aussehen:
cd ~/public_html ls -ld cgi-bin drwx-----x 2 test_usr student 512 Sep 26 2005 cgi-bin/Das ist eine sehr sichere Einstellung, da nur Sie selbst dieses Verzeichnis Betreten, Lesen und Schreiben können. Ausserdem dürfen andere (der Webserver) dieses zwar betreten, dieses aber nicht anzeigen (auflisten). Damit muss der Webserver wissen, wie die zu suchende Datei heisst, was normalerweise gegeben ist, denn Sie rufen ja nur CGI's auf, deren Namen Sie wissen.
ls -l cgi-bin/ -rwx------ 1 test_usr student 290 2004-11-01 23:10 list.cgi -rwx------ 1 test_usr student 343 2004-11-02 15:35 list.ccc -rwx------ 1 test_usr student 695 2005-10-19 18:43 env.pl -rwx------ 1 test_usr student 1066 2005-10-19 18:43 test -rw------- 1 test_usr student 4933197 2006-05-22 12:53 logfileDie ersten 4 Dateien werden alle ausgeführt, da sie execute-Rechte vergeben haben. Dies erreicht man z.B. mittels:
chmod 700 list.cgiDie letzte Datei ist ein Beispiel dafür, wie Sie auch mit den CGI's Dateien beschreiben können. Diese Datei wird aber nie ausgeführt.