PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : "No disc space", NAS, unrar



Julian_B
07.03.10, 12:16
Moin Moin!

Ich habe hier ein NAS mit OpenMSS. Installierte Pakete sind:
libpar2
libsigc++
libstdc++
libxml2
ncurses
nzbget
openssl
unrar
wget
zlib
Läuft soweit auch alles recht ordentlich. Einziges Problem unrar:
Wenn ich etwas "entrare", dann läuft wohl /tmp über, und unrar bricht ab. ("No space left on device")
Ich dachte mir: Nix wildes, mounte ich /tmp einfach auf ein Verzeichnis mit ausreichend freiem Platz. Zur Info hier die Ausgabe von df -h:
Filesystem Size Used Available Use% Mounted on
/dev/sda6 915.7G 307.2G 599.2G 34% /share
/share/.optware 915.7G 307.2G 599.2G 34% /opt
/dev/sda1 478.6M 16.6M 437.3M 4% /mnt/__mxo_sda1

Mount sagt:
/dev/sda6 on /share type ext3 (data=writeback)
none on /var/spool/cron type ramfs (rw)
/share/.optware on /opt type ext3 (rw)
/dev/sda1 on /mnt/__mxo_sda1 type ext3 (rw)

Meiner (bescheidenen) Meinung nach müsste ein "mount -o bind /tmp /share/tmpmnt" doch ausreichen?! Eigenartigerweise hat es vor einigen Stunden auch schonmal funktioniert, jetzt aber leider nicht mehr.

df -h nach "mount -o bind /tmp /share/temp"
Filesystem Size Used Available Use% Mounted on
/dev/sda6 915.7G 308.5G 597.9G 34% /share
/share/.optware 915.7G 308.5G 597.9G 34% /opt
/dev/sda1 478.6M 16.6M 437.4M 4% /mnt/__mxo_sda1
/tmp 478.6M 16.6M 437.4M 4% /share/temp

Meine fstab sieht so aus:
none /proc proc rw
none /sys sysfs rw

mtab:
/dev/sda6 /share ext3 data=writeback 0 0
none /var/spool/cron ramfs rw 0 0
/share/.optware /opt ext3 rw 0 0
/dev/sda1 /mnt/__mxo_sda1 ext3 rw 0 0
/tmp /share/temp ext3 rw 0 0

In den Logs kann ich auch nix relevantes finden. Hat jemand eine Idee? Ist für einen Profi wahrscheinlich ein völlig lächerliches Problem, ich hänge dort jetzt aber schon diverse Stunden dran :(.
Danke schonmal fürs Lesen!

Gruß,
Julian



Ich hab's:
Zwar keine besonders saubere Lösung, aber es funktioniert. Ich habe manuell eine mtab mit folgendem Inhalt erstellt:
/dev/sda6 /share ext3 data=writeback 0 0
none /var/spool/cron ramfs rw 0 0
/share/.optware /opt ext3 rw 0 0
/tmp /share/temp ext3 rw 0 0
/dev/sda1 /mnt/__mxo_sda1 ext3 rw 0 0

Da die mtab vom OpenMSS nach jedem Neustart gelöscht wird (warum?), habe ich die manuell erstellte unter /share/mtab abgespeichert. Dann habe ich in der /etc/init.d/rcS einen Eintrag "cp /share/mtab /etc/mtab" abgespeichert. Und funktioniert. Warum es über den mount-Befehl nicht funktioniert, ist mir nicht ersichtlich. Vielleicht hat dazu ja noch jemand einen Tipp, würde mich interessieren.

BedriddenTech
07.03.10, 17:07
Die /etc/mtab ist doch nur eine Datei, in der "mount" notiert, was so eingehängt wurde; also im Prinzip dasselbe wie /proc/mounts. Das darf keinen Neustart überleben, schließlich ist ja dann auch alles eingehängt wieder weg. Du meinst nicht etwa stattdessen die /etc/fstab?