tmp in Plesk vergößern ?

Wolfsblut

New Member
Größe von Tmp in Plesk ändern.
ich suche ganz dringend jemanden der den ordner tmp in Plesk ändern kann. Es soll ein Datenbackup von 6,8 GB wieder eingespielt werden. Leider wird bricht das Backup immer nach 3,88Gb immer ab.

Hallo vielleicht finde ich hier eine Lösung. Ich versuche den tmp Ordner zu vergrößern nur hab ich keine Ahnung wie es geht. Google hilft leider auch nicht weiter. Der Hintergrund ist das ich ein Backup von 6,8 GB habe. Wenn ich dieses von dem Backupserver lade wird es als erstes diese tmp Datei gespeichert. Genau bei 3,88 GB hört dieses Backup auf mit laden Sodas das ganze Backup nicht wieder eingespielt werden kann.

Gern bin ich auch bereit einen kleinen Obolus bei erfolgreicher Hilfe zu verteilen.




df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 3.7G 367M 3.4G 10% /
/dev/mapper/vg00-usr 110G 1.3G 109G 2% /usr
/dev/mapper/vg00-var 210G 154M 210G 1% /var
/dev/mapper/vg00-home
100G 7.2M 100G 1% /home
none 3.9G 0 3.9G 0% /tmp
tmpfs 3.9G 0 3.9G 0% /usr/local/psa/handlers/before-local
tmpfs 3.9G 0 3.9G 0% /usr/local/psa/handlers/before-queue
tmpfs 3.9G 0 3.9G 0% /usr/local/psa/handlers/before-remote
tmpfs 3.9G 0 3.9G 0% /usr/local/psa/handlers/info
tmpfs 3.9G 0 3.9G 0% /usr/local/psa/handlers/spool
 
Dein /tmp ist eine Ram Disk.
Temporär könntest du /tmp von einer anderen Partition holen:
Code:
umount /tmp
mkdir /var/tmp2
chmod 1777 /var/tmp2
mount -o bind /var/tmp2 /tmp

Vorrausgesetzt /tmp ist in der /etc/fstab eingetragen, lässt es sich so wieder rückgängig machen:
Code:
umount /tmp
mount /tmp
rm -rf /var/tmp2
 
danke erstmal für den code.

ich habe der ersten teil genau so eingetragen. Leider besteht das Problem immer noch. Die Backups werden immer noch in den ersten tmp Odner geschoben und hört genau bei 3,88GB auf.


Code:
/dev/sda1             3.7G  367M  3.4G  10% /
/dev/mapper/vg00-usr  110G  1.3G  109G   2% /usr
/dev/mapper/vg00-var  210G  158M  210G   1% /var
/dev/mapper/vg00-home
                      100G  7.2M  100G   1% /home
none                  3.9G  3.9G     0 100% /tmp
tmpfs                 3.9G     0  3.9G   0% /usr/local/psa/handlers/before-local
tmpfs                 3.9G     0  3.9G   0% /usr/local/psa/handlers/before-queue
tmpfs                 3.9G     0  3.9G   0% /usr/local/psa/handlers/before-remote
tmpfs                 3.9G     0  3.9G   0% /usr/local/psa/handlers/info
tmpfs                 3.9G     0  3.9G   0% /usr/local/psa/handlers/spool

Code:
Fehler: pmm-ras error (Error code = -6):
== STDOUT ====================

==============================
== STDERR ====================
terminate called after throwing an instance of 'plesk::CurlException'

==============================
 
Last edited by a moderator:
Hi,

gab es denn evtl. eine Fehlermeldung als du die Befehle ausgeführt hast?

Mhh poste doch mal bitte die /etc/fstab.

Gruss,
strowi
 
Hallo strowi,

in der /etc/fstab steht das drin. Kann nur wenig damit anfangen. Eine Fehlermeldung gab es nicht.


/dev/sda1 / ext3 defaults 1 1
/dev/sda2 none swap sw
/dev/vg00/usr /usr xfs defaults 0 2
/dev/vg00/var /var xfs defaults,usrquota 0 2
/dev/vg00/home /home xfs defaults,usrquota 0 2
devpts /dev/pts devpts gid=5,mode=620 0 0
none /proc proc defaults 0 0
none /tmp tmpfs defaults 0 0
 
Last edited by a moderator:
gelöst

ich habe in der /etc/fstab Datei einfach das hinzugefügt. Jetzt läuft das Backup durch.


Code:
     /tmp     tmpfs     defaults,mode=1777     0     0
 
doch noch nicht gelöst

jetzt bleibt das Backup bei 6,39 GB stehen. Ich brauch aber 6,80 GB ? Hat noch einer eine idee ?
 
ok hast vollkommen recht.


ich bin genau so vorgegangen:

[root@sXXXXX ~]# umount /tmp
umount: /tmp: device is busy
umount: /tmp: device is busy
[root@sXXXXX ~]# mkdir /var/tmp2
[root@sXXXXX ~]# chmod 1777 /var/tmp2
[root@sXXXXX ~]# mount -o bind /var/tmp2 /tmp

in der fstab Datei habe ich folgende Zeile eingefügt:
mone /tmp tmpfs defaults,mode=1777 0 0


Code:
/dev/sda1	/		ext3    defaults        1 1
/dev/sda2	none		swap    sw 	        
/dev/vg00/usr   /usr    	xfs     defaults        0 2
/dev/vg00/var   /var    	xfs     defaults,usrquota       0 2
/dev/vg00/home	/home		xfs	defaults,usrquota	0 2
devpts		/dev/pts	devpts  gid=5,mode=620  0 0
none		/proc		proc    defaults        0 0
mone     /tmp     tmpfs     defaults,mode=1777     0     0
 
Und die Fehlermeldungen direkt nach dem ersten Befehl hast du direkt mal ignoriert und weiter gemacht?
Irgendein Prozess hält noch Dateien in /tmp offen. Weshalb alles andere danach recht sinnlos ist. Mit "lsof" kannst du schauen welche Prozess das ist, um ihn danach zu beenden.

Um dein Problem (mehr Platz für /tmp zu schaffen) zu lösen, ist es sicherlich nicht der richtige Ansatz, es als tmpfs zu wenden. Die dürfte meistens kleiner sein, als das was du brauchst.
Im übrigen hast du ein Schreibfehler in der fstab "mone" => "none".
 
ok das habe ich jetzt geändert:

none /tmp tmpfs defaults,mode=1777 0 0

Nur wie kann ich jetzt am besten die Zeile ändern das der tmp größer wird ?
 
In dem du dich mal um die Fehlermeldung kümmerst und dann meine Variante nochmal probierst?
Mögliche Ursache und Lösungsvorschlag für die Fehlermeldung hab ich doch nun schon geschrieben.
 
Hab es jetzt auch neu gemacht ohne Fehlermeldung:

in der fstab Datei hab ich alle zwei Codes versucht. Max bis 6,28GB dann bleibt das Update stehen. Ohne den Code läuft es bis 6,50GB.

Code:
none     /tmp     ramfs     defaults,mode=1777     0     0

Code:
none /tmp tmpfs defaults,mode=1777 0 0


Was mir aber noch aufgefallen ist das beim Backup die Datei in:
/tmp und gleichzeitig in /var/tmp2/ erstellt wird.
 
Last edited by a moderator:
Vielleicht solltest du nicht an 2 Baustellen gleichzeitig schrauben. Entweder willst du /tmp erweitern. Dann kannst du meinen Vorschlag nutzen und es temporär von einer anderen Partition beziehen. Deswegen der bind-mount zu /var/tmp2, weil dein /var ausreichend groß ist.
Oder du fummelst dir eine Ram-Disk (ramfs/tmpfs) zusammen und lebst damit, dass /tmp nicht größer wird. :rolleyes:

Was sagt denn nun ein "df -h" und ein "mount"?
 
df -h sagt:


Code:
[root@sXXXXXXX ~]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda1             3.7G  367M  3.4G  10% /
/dev/mapper/vg00-usr  100G  1.1G   99G   2% /usr
/dev/mapper/vg00-var  400G   12G  389G   3% /var
/dev/mapper/vg00-home
                      100G  7.2M  100G   1% /home
none                  400G   12G  389G   3% /tmp
tmpfs                 3.9G     0  3.9G   0% /usr/local/psa/handlers/before-local
tmpfs                 3.9G     0  3.9G   0% /usr/local/psa/handlers/before-queue
tmpfs                 3.9G     0  3.9G   0% /usr/local/psa/handlers/before-remote
tmpfs                 3.9G     0  3.9G   0% /usr/local/psa/handlers/info
tmpfs                 3.9G     0  3.9G   0% /usr/local/psa/handlers/spool

und mount:
Code:
[root@sxxxxx ~]# mount
/dev/sda1 on / type ext3 (rw)
none on /proc type proc (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
/dev/mapper/vg00-usr on /usr type xfs (rw)
/dev/mapper/vg00-var on /var type xfs (rw,usrquota)
/dev/mapper/vg00-home on /home type xfs (rw,usrquota)
none on /tmp type tmpfs (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
tmpfs on /usr/local/psa/handlers/before-local type tmpfs (rw)
tmpfs on /usr/local/psa/handlers/before-queue type tmpfs (rw)
tmpfs on /usr/local/psa/handlers/before-remote type tmpfs (rw)
tmpfs on /usr/local/psa/handlers/info type tmpfs (rw)
tmpfs on /usr/local/psa/handlers/spool type tmpfs (rw,mode=0770,gid=31)
/var/tmp2 on /tmp type none (rw,bind


was genau muss in der fstab stehen ?
 
Last edited by a moderator:
Back
Top