Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

30.10.2008, 16:35

"Cannot mkdir: No space left on device" - HDD aber nur 32% voll :(

Hallo,
versuche grade Gentoo auf einer sher kleinen Festplatte (2GB) zu installieren, aber das will nicht so wie ich.
Beim auspacken des Portage-Archives haut er mir tausend Fehler raus, dass er Dateien nicht anlegen konnte, weil kein Speicherplatz mehr verfügbar ist, obwohl df meint, dass nur 32% belegt sind. Hier ein paar Sachen die helfen können:

Zitat

fabian-linux gentoo # tar xvjf /mnt/portage-latest.tar.bz2 -C /mnt/gentoo/usr
[...]
tar: portage/app-cdr/bin2iso: Cannot mkdir: No space left on device
portage/app-cdr/bin2iso/Manifest
tar: portage/app-cdr/bin2iso/Manifest: Cannot open: No such file or directory
portage/app-cdr/bin2iso/files/
tar: portage/app-cdr/bin2iso/files: Cannot mkdir: No such file or directory
portage/app-cdr/bin2iso/files/bin2iso-19b-sanity-checks.patch
tar: portage/app-cdr/bin2iso/files/bin2iso-19b-sanity-checks.patch: Cannot open: No such file or directory
portage/app-cdr/bin2iso/bin2iso-19b-r2.ebuild
tar: portage/app-cdr/bin2iso/bin2iso-19b-r2.ebuild: Cannot open: No such file or directory
portage/app-cdr/bin2iso/ChangeLog
^C^C
fabian-linux gentoo # df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/mapper/isw_dbeaehbgah_Volume03
19236340 8324364 9934824 46% /
udev 10240 208 10032 3% /dev
shm 1027856 0 1027856 0% /dev/shm
/dev/mapper/isw_dbeaehbgah_Volume01
38856 34219 2631 93% /boot
/dev/mapper/isw_dbeaehbgah_Volume02
58603516 51553548 7049968 88% /mnt/Windows
/dev/mapper/isw_dbeaehbgah_Volume05
204799996 7971280 196828716 4% /mnt/D
/dev/mapper/isw_dbeaehbgah_Volume06
204396540 143712260 60684280 71% /mnt/E
/dev/sdc3 1797776 541888 1164564 32% /mnt/gentoo
/dev/sdc1 35104 425 32867 2% /mnt/gentoo/boot
fabian-linux gentoo # fdisk /dev/sdc

Command (m for help): p

Disk /dev/sdc: 2167 MB, 2167603200 bytes
128 heads, 63 sectors/track, 525 cylinders
Units = cylinders of 8064 * 512 = 4128768 bytes
Disk identifier: 0xe1e5af90

Device Boot Start End Blocks Id System
/dev/sdc1 1 9 36256+ 83 Linux
/dev/sdc2 10 72 254016 82 Linux swap / Solaris
/dev/sdc3 73 525 1826496 83 Linux

Command (m for help): q

fabian-linux gentoo # touch test
touch: cannot touch `test': No space left on device
fabian-linux gentoo # mount
/dev/mapper/isw_dbeaehbgah_Volume03 on / type ext3 (rw,noatime)
proc on /proc type proc (rw,nosuid,nodev,noexec)
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec)
udev on /dev type tmpfs (rw,nosuid,size=10240k,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,gid=5,mode=620)
shm on /dev/shm type tmpfs (rw,noexec,nosuid,nodev)
/dev/mapper/isw_dbeaehbgah_Volume01 on /boot type ext2 (rw,noatime)
/dev/mapper/isw_dbeaehbgah_Volume02 on /mnt/Windows type ntfs (rw,umask=0011,uid=1000,gid=1003)
/dev/mapper/isw_dbeaehbgah_Volume05 on /mnt/D type ntfs (rw,umask=0011,uid=1000,gid=1003)
/dev/mapper/isw_dbeaehbgah_Volume06 on /mnt/E type ntfs (rw,umask=0011,uid=1000,gid=1003)
usbfs on /proc/bus/usb type usbfs (rw,noexec,nosuid,devmode=0664,devgid=85)
/dev/sdc3 on /mnt/gentoo type ext3 (rw)
/dev/sdc1 on /mnt/gentoo/boot type ext2 (rw)


Ich habe es auch mit EXT2 probiert, genau das gleiche Problem...
Was hat das zu beuten? Ist die TOC voll? (heißt das so bei EXT?)
Und wie kann ich das beheben?

Edit: Hab grade mal ein "cat /dev/zero > foo" gemacht und da läuft die Platte bis oben hin voll, ohne Probleme... sagt das irgendetwas?



LÖSUNG:

Zitat

#df -i

gibt Aufschluss ;) Alle inodes waren belegt... ein "mke2fs -j -N ..." hat Abhilfe geschaffen, um die Anzahl der inodes zu erhöhen!
MfG

Jacky2k

Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »Jacky2k« (30.10.2008, 18:16)


2

15.11.2008, 21:02

mach

Quellcode

1
tune2fs -m 0 /dev/<deine partition>


Das setzt die reservierten Blocks des Superusers auf 0%
Techno4ever