Kein Speicherplatz auf E: verfügbar

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
k23
Beiträge: 9
Registriert: 26.10.2015 20:15:51
Lizenz eigener Beiträge: MIT Lizenz

Kein Speicherplatz auf E: verfügbar

Beitrag von k23 » 27.10.2015 14:45:31

Hallo
folgendes Problem hat sich eingestellt:

debian jessie lässt sich nur noch im Bootpromt starten,
startx und andere Befehle zeigen eine fehlermeldung an:
- not enough space -
- E: Schreibfehler - write (28: auf dem gerät ist kein speicherplatz verfügbar)

nur habe ich mit der Live CD und GParted die Partitionen angeschaut:


/dev/sda5/ ext4 2,29GiB(Größe) 2,78GiB(Benutzt) und 16 Mib (frei Quasi nichts)
Dort sind die Ordner
- ackups
- cache
- games
- lib
- log hat schon 2,4 GiB
- mail
- opt
- run
- spool
- tmp

nun ist meine Frage, kann ich im nach hinein die Größe ändern oder dieser Partition eine weitere hinzufügen.

Vielleicht gibt es ja auch Daten welche man gezielt in diese Partition löschen kann ohne das System zu beschädigen, zum Beispiel unter log.

grüße aus der Eifel
Heiko

uname
Beiträge: 12474
Registriert: 03.06.2008 09:33:02

Re: Kein Speicherplatz auf E: verfügbar

Beitrag von uname » 27.10.2015 15:03:23

Hallo und willkommen im Forum. Hatte erst an Laufwerk E: und Windows gedacht.

Auch wenn deine Angaben wahrscheinlich etwas falsch abgeschrieben sind, sind deine knapp 3 GB sehr wenig. Eigentlich zu wenig. Am besten wäre die Partition zu vergrößern. Am besten auf mindestens 10 GB. Oder ist die Platte so klein? Die volle Platte kann dir im übrigen schon Strukturen deines Debians zerstört haben. Das aber nur am Rande.

Alternativ kannst du mal versuchen die gedownloadeten Pakete (deb-Files) zu löschen, da sie ja installiert sind. Das bringt etwas und geht so:

Code: Alles auswählen

apt-get clean

Benutzeravatar
mindX
Beiträge: 1541
Registriert: 27.03.2009 19:17:28
Lizenz eigener Beiträge: GNU General Public License

Re: Kein Speicherplatz auf E: verfügbar

Beitrag von mindX » 27.10.2015 15:16:39

Ganz blick ich bei der skizzierten Verzeichnisstruktur nicht durch, aber ich lese da was von riesigen Logdateien.
Hatte ich auch mal, siehe hier: viewtopic.php?f=15&t=152011
Ich hab sie einfach gelöscht (und irgendwann auch rsyslog entfernt), fürs Logging ist ja nun systemd zuständig. Auf einem Einzelplatzsystem hätte ich da keine Bedenken, auf einem Server würde ich die Logs erst vorher sichern.

k23
Beiträge: 9
Registriert: 26.10.2015 20:15:51
Lizenz eigener Beiträge: MIT Lizenz

Re: Kein Speicherplatz auf E: verfügbar

Beitrag von k23 » 27.10.2015 15:19:05

erst einmal Danke für deine Antwort

den Befehl

Code: Alles auswählen

apt-get clean
habe ich schon benutzt und tatsächlich konnte ich mit startx den wieder Server starten.
aber das Problem hat sich wohl verschlimmert.
auf der suche nach einer Lösung bin ich auf die zu kleine Partition gestoßen.

Kann ich denn ohne Neuinstallation die Partition vergrößern?

die Platte ist groß genug ich müsste nur eine andere Partition verkleinern
500GiB


ahh noch eine nachrich schau ich mir grade mal an Danke
Zuletzt geändert von k23 am 27.10.2015 15:21:06, insgesamt 1-mal geändert.

uname
Beiträge: 12474
Registriert: 03.06.2008 09:33:02

Re: Kein Speicherplatz auf E: verfügbar

Beitrag von uname » 27.10.2015 15:20:49

Kann ich denn ohne Neuinstallation die Partition vergrößern?
Klar kannst du das.
nur habe ich mit der Live CD und GParted die Partitionen angeschaut:
Mit GParted sollte das gehen. Wichtig natürlich von der Live-CD aus.

k23
Beiträge: 9
Registriert: 26.10.2015 20:15:51
Lizenz eigener Beiträge: MIT Lizenz

Re: Kein Speicherplatz auf E: verfügbar

Beitrag von k23 » 27.10.2015 15:35:20

ich bin wieder im system, der link
viewtopic.php?f=15&t=152011
hat mir geholfen

ich teste jetzt das system und melde mich noch einmal mit dem Ergebnis

bis später und danke

k23
Beiträge: 9
Registriert: 26.10.2015 20:15:51
Lizenz eigener Beiträge: MIT Lizenz

Re: Kein Speicherplatz auf E: verfügbar

Beitrag von k23 » 27.10.2015 20:44:04

nochmals vielen dank für die Unterstützung.

alles läuft wieder.

Das löschen der syslog Dateien bis auf die heutige hat mit genug Speicher wiedergegeben, so dass alles wieder startet.

nachdem ich noch die Syslog.conf (Logrotate) angepasst habe.
http://wiki.ubuntuusers.de/Logdateien#Logrotate
http://www.linux-praxis.de/lpic1/manpag ... otate.html
hoffe ich das sich die Ansammlung von syslog Dateien in Grenzen hält.


hier noch ein link zum löschen alter log Dateien:
http://technikblog.gerhard-kerner.at/in ... schen.html

habe diesen möglichkeit jedoch noch nicht geprüft.

ich werde für die zukunft einfach im Terminal

Code: Alles auswählen

df -h
eingeben und wenn sich der Speicher trotz Logrotate wieder füllt, diesen unter Root-Rechten selber von Hand löschen.

Code: Alles auswählen

df -h
Dateisystem    Größe Benutzt Verf. Verw% Eingehängt auf
/dev/sda1       8,2G    6,6G  1,2G   86% /
udev             10M       0   10M    0% /dev
tmpfs           579M     16M  563M    3% /run
tmpfs           1,5G     96K  1,5G    1% /dev/shm
tmpfs           5,0M    4,0K  5,0M    1% /run/lock
tmpfs           1,5G       0  1,5G    0% /sys/fs/cgroup
/dev/sda7       360M    2,1M  335M    1% /tmp
/dev/sda5       2,7G    2,2G  412M   85% /var
/dev/sda8       442G    107G  313G   26% /home
tmpfs           290M     12K  290M    1% /run/user/1000
(die % verraten einem sofort wo Handlungsbedarf ist.)

grüße Heiko

uname
Beiträge: 12474
Registriert: 03.06.2008 09:33:02

Re: Kein Speicherplatz auf E: verfügbar

Beitrag von uname » 27.10.2015 20:51:37

Ein paar Tipps. / und /var würde ich weiter vergrößern. /tmp könntest du auch in die Ramdisk (tmpfs) legen. Im übrigen nutze ich auf Desktop-Systemen nur / und weder /home noch /var. Das halte ich alles für vollkommen unnötig. Ist aber natürlich Ansichtssache.

k23
Beiträge: 9
Registriert: 26.10.2015 20:15:51
Lizenz eigener Beiträge: MIT Lizenz

Re: Kein Speicherplatz auf E: verfügbar

Beitrag von k23 » 28.10.2015 09:40:14

ich habe das System mit den Vorgaben die Debian bei der Installation vorgibt eingerichtet.
a: 2 Partitionen --- / und swapp
und
b: die wie ich sie eingerichtet habe : alle Verzeichnisse wie oben schon aufgeführt in einzelnen Partitionen

dann wäre Version a wohl die flexiblerer...
ist dann Version a die welche du beschrieben hast?


jetzt nachträglich die Partitionen zu vergrößern ist ja nicht so einfach da die Partition /dev/sda5
links und rechts zwischen anderen Partitionen liegt und diese dann verschoben werden müssten -- oder habe ich da einen Gedankenfehler.

das mit der (tmpfs) wäre natürlich auch eine lösung so könnte man zumindest
/dev/sda5
/dev/sda7
zusammenlegen - denn diese liegen ja nebeneinander..?!

ich schau mir mal (tmpfs) an

Benutzeravatar
MSfree
Beiträge: 11706
Registriert: 25.09.2007 19:59:30

Re: Kein Speicherplatz auf E: verfügbar

Beitrag von MSfree » 28.10.2015 10:18:38

k23 hat geschrieben:ich habe das System mit den Vorgaben die Debian bei der Installation vorgibt eingerichtet.
a: 2 Partitionen --- / und swapp
und
b: die wie ich sie eingerichtet habe : alle Verzeichnisse wie oben schon aufgeführt in einzelnen Partitionen
Naja, die Vorgaben sind, um es vorsichtig auszudrücken, nicht anfängerfreundllich. Die empfohlenen Partitionsgrößen beruhen teilweise noch auf alten Debianversionen, die weniger Platz benötigten. Ich habe mir bei normalen Desktoprechnern auch abgewöhnt, eine Partitionsorgie zu veranstalten, da kommt alles auf eine Partition und auf Swap wird ab 2GB RAM verzichtet. Aber das sind Erfahrungen, die man erst machen muß.
jetzt nachträglich die Partitionen zu vergrößern ist ja nicht so einfach da die Partition /dev/sda5
links und rechts zwischen anderen Partitionen liegt und diese dann verschoben werden müssten -- oder habe ich da einen Gedankenfehler.
Du hast bei deinen Partitionen 2 Probleme, erstens ist deine /-Partition mit 86% Belegung auch schon ziemlich voll. Das wird dich irgendwann vor das Problem stellen, daß du keine weitere Software mehr nachinstallieren kannst. Und zweitens ist deine var-Partition zu klein, da befinden sich die Logdateien, die stetig wachsen. OK, die könntest du periodisch löschen, und es hilft auch, nachzusehen, warum die so groß werden, denn normalerweise sollten die nicht innerhalb weniger Tage/Wochen so viel Platz beanspruchen. Bei mir belegen die Logs der letzten 3 Jahre nur 1GB. Ein volles Dateisystem wegen Logs deutet auf ein Problem hin, z.B. könnte irgendein Programm ständig fehlschlagen dadurch die Logs füllen.

k23
Beiträge: 9
Registriert: 26.10.2015 20:15:51
Lizenz eigener Beiträge: MIT Lizenz

Re: Kein Speicherplatz auf E: verfügbar

Beitrag von k23 » 28.10.2015 10:48:57

Das Problem war mein Grafiktreiber, den habe ich schone behoben nun sind die letzten erzeugten Logdateien tatsächlich geradezu winzig geworden.. also von 500kb aufwärts zu 30kb. vielleicht setze ich das System noch einmal neu auf...

k23
Beiträge: 9
Registriert: 26.10.2015 20:15:51
Lizenz eigener Beiträge: MIT Lizenz

Re: Kein Speicherplatz auf E: verfügbar

Beitrag von k23 » 28.10.2015 14:11:26

habe mich mal mit dem (tmpfs) beschäftigt.
und habe eine link gefunden :
https://www.howtoforge.de/anleitung/lag ... mit-tmpfs/

und nun dieses Ergebnis erhalten:

Code: Alles auswählen

df -h /dev/shm
Dateisystem    Größe Benutzt Verf. Verw% Eingehängt auf
tmpfs           1,5G    884K  1,5G    1% /dev/shm
nun wie bekomme ich das tep dauerhaft dort hinein verschoben?

uname
Beiträge: 12474
Registriert: 03.06.2008 09:33:02

Re: Kein Speicherplatz auf E: verfügbar

Beitrag von uname » 28.10.2015 16:09:25

Für /tmp musst du einen eigenen Eintrag in /etc/fstab anlegen:

Code: Alles auswählen

tmpfs /tmp tmpfs defaults,noatime,nosuid,nodev,noexec,mode=1777,size=512M 0 0
Den RAM musst du entsprechend anpassen. Am besten nicht zu groß wählen. Auch weiß ich nicht ob die Parameter alle sinnvoll sind.

k23
Beiträge: 9
Registriert: 26.10.2015 20:15:51
Lizenz eigener Beiträge: MIT Lizenz

Re: Kein Speicherplatz auf E: verfügbar

Beitrag von k23 » 29.10.2015 09:46:59

Problem soweit behoben.

Erster schritt:
habe erste einmal alle Sicherungsdateien unter var/log und der Unterordner gelöscht.
xxx.0-9.gz also nur Dateien mit den Endung .gz

Zweiter Schritt:
logrotate angepasst

Code: Alles auswählen

....
daily
rotate 1 
size 200k # maximale Größe bis zur Rotation
mail logrotate@xyz.de # so geht nichts verloren
....
gute Infos zur logritate.conf
https://www.digitalocean.com/community ... nd-centos

zusätzliche Anpassungen unter /etc/logrotate.d
und folgende Datei angepasst: rsyslog
habe vorher unter var/log geschaut welche zu groß waren, und diese dann angepasst.

Code: Alles auswählen

....
}

/var/log/mail.info
/var/log/mail.warn
/var/log/mail.err
/var/log/mail.log
/var/log/daemon.log
/var/log/kern.log
/var/log/auth.log
/var/log/C
/var/log/lpr.log
/var/log/cron.log
/var/log/debug
/var/log/messages
{
    rotate 2    # angepasst
    daily         # angepasst
    missingok
    notifempty
    compress
    delaycompress
    sharedscripts
    postrotate
        invoke-rc.d rsyslog rotate > /dev/null
    endscript
}
....

um den Erfolg sofort zu sehen habe ich logrotate einmal angestoßen.

Code: Alles auswählen

logrotate -fv /etc/logrotate.conf 
danach war der Ordner
/dev/sda5
von 90%
auf 50% gesunken

heute morgen nach den einschalten waren es gerade mal 16%

nach dem öffnen mehrer Programme 20%

Code: Alles auswählen

df -h
Dateisystem    Größe Benutzt Verf. Verw% Eingehängt auf
/dev/sda1       8,2G    6,6G  1,2G   86% /
udev             10M       0   10M    0% /dev
tmpfs           579M     16M  563M    3% /run
tmpfs           1,5G    476K  1,5G    1% /dev/shm
tmpfs           5,0M    4,0K  5,0M    1% /run/lock
tmpfs           1,5G       0  1,5G    0% /sys/fs/cgroup
/dev/sda5       2,7G    507M  2,1G   20% /var
/dev/sda7       360M     11M  327M    4% /tmp
/dev/sda8       442G    107G  313G   26% /home
tmpfs           290M     12K  290M    1% /run/user/1000

warum ich keine Mail bekomme muss ich noch prüfen, vielleicht hat ja jemand eine Idee?

logrotate angepasst

Code: Alles auswählen

...
mail = logrotate@xyz.de
# oder
mail  logrotate@xyz.de
....
so geht nichts verloren - leider noch keine mail erhalten habe keine klare Syntax gefunden ob da ein = zwischen den Werten hin muss

k23
Beiträge: 9
Registriert: 26.10.2015 20:15:51
Lizenz eigener Beiträge: MIT Lizenz

Re: Kein Speicherplatz auf E: verfügbar

Beitrag von k23 » 02.11.2015 15:29:57

Hier kurz meine Lösung:
soweit ist schon alles beschrieben.
habe alle Logdateien welche zu groß wurden auf "daily" gesetzt.

Code: Alles auswählen

mail  logrotate@xyz.de
ohne Gleichheizzeichen ist richtig

Nur die Position ist wichtig!

Zb:

Code: Alles auswählen

# see "man logrotate" for details
# rotate log files weekly
# weekly
daily

# keep 4 weeks worth of backlogs
rotate 1

# create new (empty) log files after rotating old ones
create

# uncomment this if you want your log files compressed
#compress

# packages drop log rotation information into this directory
include /etc/logrotate.d

# no packages own wtmp, or btmp -- we'll rotate them here
/var/log/wtmp {
    missingok
    monthly
    create 0664 root utmp
    rotate 1
mail logrotate@eigenedomain.de # das funktioniert gut
}

/var/log/btmp {
    missingok
    monthly
    create 0660 root utmp
    rotate 1
mail logrotate@eigenedomain.de # das funktioniert gut
}

# system-specific logs may be configured here


# mail logrotate@eigenedomain.de # Das funktioniert nicht

Mit mail bekomme ich die logs zugesendet und entscheide welche ich löschen kann.

Versendet werden die logs mit ssmtp
hier 3 Links welche alle fragen zur Installation beantworten dürften.

https://wiki.debianforum.de/Mit_sSMTP_M ... der_leiten
https://www.infomaniak.ch/de/support/faq/1447
https://martin-prochnow.de/administrati ... mtp_for_df

Wenn ich wüste wie würde ich dies als gelöst makieren.

Antworten