The partition with /var/lib/mysql is too full

RacOr

Registered User
Abend,

ich hab ein kleines..aber denoch großes Problem ..

Folgende Meldung

The partition with /var/lib/mysql is too full

Okay..gleich nachgeschaut

Code:
Dateisystem          Größe Benut  Verf Ben% Eingehängt auf
/dev/sda1             2,9G  2,8G     0 100% /
tmpfs                 1,5G     0  1,5G   0% /lib/init/rw
udev                   10M   28K   10M   1% /dev
tmpfs                 1,5G     0  1,5G   0% /dev/shm
/dev/sda2             456G   33M  432G   1% /home


Wie man sehen kann ist SDA1 wirklich voll. Aber sda2 nicht.

Wie kann ich das jetzt anstellen? So das alles über sda2 läuft?

Also da wo noch Platz ist..
 
Und was bringt das mir?
Sorry, ist die Frage ernst gemeint?

Das bringt dir, dass deine Rootpartition (/dev/sda1) nicht vollläuft und das dein mysqld wieder funktioniert. Das datadir von MySQL kannst du in der /etc/my.cnf ändern. Die Daten musst du dann nur noch auf die Partition mit mehr Speicher kopieren.

Nach ner Zeit ist es wieder voll..
Richtig. Und irgendwann sterben wir alle.
 
Auf der root-Partition solltest Du auf jeden Fall Platz schaffen -- diverse andere Dienste neben mysql mögen es gar nicht gerne, wenn sie keine Daten mehr schreiben können oder keine temporären Dateien in /tmp anlegen können. Und logfiles können andernfalls auch nicht mehr geschrieben werden.
 
@Roger

Danke für den Tipp.

Werde das mal da rüber verlagern.

Also der Pfad sollte dann in etwa so aussehen?

/home/var/lib/mysql


nur mal so als beispiel..
 
Hallo,

solche Abartigkeiten werden auch von einigen Providern default eingebaut. :(

Da nicht allzu viele GB auf der Platte sind: Rescue aufsuchen, alles sichern (außerhalb des Servers), vernünftig partitionieren, Daten zurückspielen, ggf. fstab anpassen.

Eventuell ist es auch möglich, nur sda2 in zwei Partitionen zu splitten für /home und /var - weniger schöne Lösung, vielleicht etwas weniger Arbeit.

Bitte mal den Inhalt von /etc/fstab zeigen und die Ausgabe von
Code:
fdisk /dev/sda
p
q
 
Ja. Bei OVH ist das default.

/etc/fstab

Code:
# <sys.fichiers><pt de montage><type> <options>  <dump> <pass>
/dev/sda1	/	ext3	errors=remount-ro,usrquota	0	1
/dev/sda2	/home	ext3	defaults	1	2
/dev/sda3	swap	swap	defaults	0	0
proc            /proc   proc    defaults        0       0
sysfs           /sys    sysfs   defaults        0       0

Hier die gewünschte Ausgabe

Command (m for help): p

Code:
Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1         382     3068383+  83  Linux
/dev/sda2             383       60735   484785472+  83  Linux
/dev/sda3           60736       60800      522112+  82  Linux swap / Solaris
 
Hallo,

hat OVH das immer noch nicht geändert? :(

Man kann bei einer Neuinstallation die Partitionierung manuell über das Kundenmenü völlig beliebig festlegen, Problem ist die Standardvorgabe die man natürlich erstmal nimmt.

Einfachster Weg wäre natürlich eine Neuinstallation mit vernünftiger Partitionierung, aber das will RacOr vermutlich nicht.

Ein Rescue ist bei OVH vorhanden, darin könnte man die Partitionierung beliebig anpassen, setzt aber voraus, daß man die Daten außerhalb des Servers zwischenlagern kann.

Hast Du Backupspace oder sonst eine Möglichkeit, die gut 3GB im Internet zwischenzulagern?

Warum sind auf /home nur 33MB belegt - keine Homepages oder liegen die woanders?

Läuft eine Administrationshilfe (Plesk?)?
Welcher Bootmanager ist im Einsatz?
Welches Linux?
Server mit einer Platte, SATA?

Hast Du schon mal mit dem Rescue von OVH gearbeitet und etwas Erfahrung mit Backup, Restore und Partitionierung?

Halbwegs brauchbare Flicklösung wäre, sda2 als Rootpartition zu verwenden und dort alles reinzupacken. Die sda1 einfach vergessen bzw nur das Verzeichnis /boot rein.
 
Back
Top