Formatierpobleme mit großer Festplatte (500GB)

to stream or not to stream
Günther
Developer
Beiträge: 587
Registriert: Freitag 9. September 2005, 21:48

Formatierpobleme mit großer Festplatte (500GB)

Beitrag von Günther »

Ich wollte mal eben eine 500GB Festplatte in der Dbox testen, nur leider bekomme ich ab einer bestimmten Partitionsgröße (ca. 123GB) einen Fehler beim Formatieren: Memory allocation failed while setting up superblock

Vielleicht weiß jemand woran das liegen könnte?

Thx Günther

Code: Alles auswählen

/ > sfdisk /dev/ide/host0/bus0/target0/lun0/disc << EOF
> ,15000,L
> ,,L
> EOF
Checking that no-one is using this disk right now ...
OK

Disk /dev/ide/host0/bus0/target0/lun0/disc: 60801 cylinders, 255 heads, 63 sectors/track
Old situation:
Units = cylinders of 8225280 bytes, blocks of 1024 bytes, counting from 0

   Device Boot Start     End   #cyls    #blocks   Id  System
/dev/ide/host0/bus0/target0/lun0/part1          0+  10999   11000-  88357499+  83  Linux
/dev/ide/host0/bus0/target0/lun0/part2      11000   60800   49801  400026532+  83  Linux
/dev/ide/host0/bus0/target0/lun0/part3          0       -       0          0    0  Empty
/dev/ide/host0/bus0/target0/lun0/part4          0       -       0          0    0  Empty
New situation:
Units = cylinders of 8225280 bytes, blocks of 1024 bytes, counting from 0

   Device Boot Start     End   #cyls    #blocks   Id  System
/dev/ide/host0/bus0/target0/lun0/part1          0+  14999   15000- 120487499+  83  Linux
/dev/ide/host0/bus0/target0/lun0/part2      15000   60800   45801  367896532+  83  Linux
/dev/ide/host0/bus0/target0/lun0/part3          0       -       0          0    0  Empty
/dev/ide/host0/bus0/target0/lun0/part4          0       -       0          0    0  Empty
Warning: no primary partition is marked bootable (active)
This does not matter for LILO, but the DOS MBR will not boot this disk.
Successfully wrote the new partition table

Re-reading the partition table ...

If you created or changed a DOS partition, /dev/foo7, say, then use dd(1)
to zero the first 512 bytes:  dd if=/dev/zero of=/dev/foo7 bs=512 count=1
(See fdisk(8).)
/ > /sbin/mkfs.ext2 -T largefile -m0 /dev/ide/host0/bus0/target0/lun0/part1
mke2fs 1.39 (29-May-2006)
Filesystem label=
OS type: Linux
Block size=1024 (log=0)
Fragment size=1024 (log=0)
15060992 inodes, 120487496 blocks
0 blocks (0.00%) reserved for the super user
First data block=1
14708 block groups
8192 blocks per group, 8192 fragments per group
1024 inodes per group
Superblock backups stored on blocks:
        8193, 24577, 40961, 57345, 73729, 204801, 221185, 401409, 663553,
        1024001, 1990657, 2809857, 5120001, 5971969, 17915905, 19668993,
        25600001, 53747713

Writing inode tables:    95/14708
/ > sfdisk /dev/ide/host0/bus0/target0/lun0/disc << EOF
> ,19000,L
> ,,L
> EOF
Checking that no-one is using this disk right now ...
OK

Disk /dev/ide/host0/bus0/target0/lun0/disc: 60801 cylinders, 255 heads, 63 sectors/track
Old situation:
Units = cylinders of 8225280 bytes, blocks of 1024 bytes, counting from 0

   Device Boot Start     End   #cyls    #blocks   Id  System
/dev/ide/host0/bus0/target0/lun0/part1          0+  14999   15000- 120487499+  83  Linux
/dev/ide/host0/bus0/target0/lun0/part2      15000   60800   45801  367896532+  83  Linux
/dev/ide/host0/bus0/target0/lun0/part3          0       -       0          0    0  Empty
/dev/ide/host0/bus0/target0/lun0/part4          0       -       0          0    0  Empty
New situation:
Units = cylinders of 8225280 bytes, blocks of 1024 bytes, counting from 0

   Device Boot Start     End   #cyls    #blocks   Id  System
/dev/ide/host0/bus0/target0/lun0/part1          0+  18999   19000- 152617499+  83  Linux
/dev/ide/host0/bus0/target0/lun0/part2      19000   60800   41801  335766532+  83  Linux
/dev/ide/host0/bus0/target0/lun0/part3          0       -       0          0    0  Empty
/dev/ide/host0/bus0/target0/lun0/part4          0       -       0          0    0  Empty
Warning: no primary partition is marked bootable (active)
This does not matter for LILO, but the DOS MBR will not boot this disk.
Successfully wrote the new partition table

Re-reading the partition table ...

If you created or changed a DOS partition, /dev/foo7, say, then use dd(1)
to zero the first 512 bytes:  dd if=/dev/zero of=/dev/foo7 bs=512 count=1
(See fdisk(8).)
/ >
/ > /sbin/mkfs.ext2 -T largefile -m0 /dev/ide/host0/bus0/target0/lun0/part1
mke2fs 1.39 (29-May-2006)
/dev/ide/host0/bus0/target0/lun0/part1: Memory allocation failed while setting up superblock
PT-1
Moderator english
Beiträge: 2458
Registriert: Donnerstag 20. Dezember 2001, 00:00

Beitrag von PT-1 »

Hast du den Partitionswert manuell im 2ten Fenster eingestellt ?

Ich hatte jetzt schon 2x HDD's die dort einen Falschen Partitionswert angezeigt haben und nachdem ich es manuell eingestellt hat ging es.

Die Platten ware allerdinsg aeltere 40GB's
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Beitrag von seife »

Probier mal erst eine swap-partition anzulegen, die dann zu aktivieren und danach das mkfs zu starten.
DrStoned
Tuxboxer
Tuxboxer
Beiträge: 2614
Registriert: Montag 20. Mai 2002, 10:49
Image: JTG-Image [IDE] Version 2.4.4
Image: (7025SS) Merlin

Beitrag von DrStoned »

Probier mal erst eine swap-partition anzulegen, die dann zu aktivieren und danach das mkfs zu starten.
Das würde ich auch empfehlen. Eventuell reicht der RAM-Speicher der Box nicht aus, zumindest habe ich das bei meinen Tests mit dem HDD-Check bei großen Platten festgestellt. Der funktioniert bei großen Festplatten auch nur bei aktivierter SWAP-Partition. Zur Not die Platte im PC formatieren mit Knoppix-CD.

Greetz von DrStoned :lol: :lol: :lol:
Greetz von DrStoned :lol: :lol: :lol:
Günther
Developer
Beiträge: 587
Registriert: Freitag 9. September 2005, 21:48

Beitrag von Günther »

seife hat geschrieben:Probier mal erst eine swap-partition anzulegen, die dann zu aktivieren und danach das mkfs zu starten.
Geht irgendwie auch nicht besser - die swap habe ich hoffentlich richtig aktiviert (?)

@PT-1: das ganze habe ich über telnet (und nicht über die GU) eingegeben.

Das mit der Knoppix-CD habe ich mir auch schon überlegt, aber dafür müßte ich erst einen Desktop funktionstüchtig machen. Das wollte ich mir ersparen ;) und trotz allem wäre es doch besser (sportlicher), wenn es auch über die dbox geht ;)

Code: Alles auswählen

> ,128,S
> ,,L
> EOF
Checking that no-one is using this disk right now ...
OK

Disk /dev/ide/host0/bus0/target0/lun0/disc: 60801 cylinders, 255 heads, 63 sectors/track
Old situation:
Units = cylinders of 8225280 bytes, blocks of 1024 bytes, counting from 0

   Device Boot Start     End   #cyls    #blocks   Id  System
/dev/ide/host0/bus0/target0/lun0/part1          0+     16      17-    136552   82  Linux swap / Solaris
/dev/ide/host0/bus0/target0/lun0/part2         17   15314   15298  122881185   83  Linux
/dev/ide/host0/bus0/target0/lun0/part3          0       -       0          0    0  Empty
/dev/ide/host0/bus0/target0/lun0/part4          0       -       0          0    0  Empty
New situation:
Units = cylinders of 8225280 bytes, blocks of 1024 bytes, counting from 0

   Device Boot Start     End   #cyls    #blocks   Id  System
/dev/ide/host0/bus0/target0/lun0/part1          0+    127     128-   1028159+  82  Linux swap / Solaris
/dev/ide/host0/bus0/target0/lun0/part2        128   60800   60673  487355872+  83  Linux
/dev/ide/host0/bus0/target0/lun0/part3          0       -       0          0    0  Empty
/dev/ide/host0/bus0/target0/lun0/part4          0       -       0          0    0  Empty
Warning: no primary partition is marked bootable (active)
This does not matter for LILO, but the DOS MBR will not boot this disk.
Successfully wrote the new partition table

Re-reading the partition table ...

If you created or changed a DOS partition, /dev/foo7, say, then use dd(1)
to zero the first 512 bytes:  dd if=/dev/zero of=/dev/foo7 bs=512 count=1
(See fdisk(8).)
~ > mkswap /dev/ide/host0/bus0/target0/lun0/part1
Setting up swapspace version 1, size = 1052827648 bytes
~ > /sbin/mkfs.ext2 -T largefile -m0 /dev/ide/host0/bus0/target0/lun0/part2
mke2fs 1.39 (29-May-2006)
/dev/ide/host0/bus0/target0/lun0/part2: Memory allocation failed while setting up superblock
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Beitrag von seife »

Günther hat geschrieben:
seife hat geschrieben:Probier mal erst eine swap-partition anzulegen, die dann zu aktivieren und danach das mkfs zu starten.
Geht irgendwie auch nicht besser - die swap habe ich hoffentlich richtig aktiviert (?)
fast :-)
~ > mkswap /dev/ide/host0/bus0/target0/lun0/part1
Setting up swapspace version 1, size = 1052827648 bytes
Danach (aber vor dem mkfs) muß noch folgendes rein:

Code: Alles auswählen

swapon /dev/ide/host0/bus0/target0/lun0/part1
mkswap "formatiert" die swap-partition sozusagen, swapon "mounted" sie. Mal ganz laienhaft ausgedrückt :-)
Nach dem swapon solltest du in der Ausgabe von "free" sehen, daß swap vorhanden ist.
Viel Erfolg.
Günther
Developer
Beiträge: 587
Registriert: Freitag 9. September 2005, 21:48

Beitrag von Günther »

Na, da habe ich mich ja mal wieder erfolgreich als Linux-(Kommandozeilen)-Dau geoutet - aber mit Deiner/Eurer Hilfe wird's schon (so langsam ;) ) Thx!

Mit der Swap-Aktivierung scheint es jetzt zu klappen - nur eines wundert mich noch: Warum dauert das Formatieren so elend lange - gibt es da nicht eine Schnellformatierung?