Siduction Forum

Siduction Forum => Hardware - Support => Topic started by: Lanzi on 2011/03/18, 19:15:48

Title: [gelöst] WD3TB HDD wird nicht formatiert
Post by: Lanzi on 2011/03/18, 19:15:48
So, habe den Sprung ins kalte Wasser gemacht und mir eine interne WD-3 TByte und eine externe 3TByte gekauft.

Die externe formatiert gerade am usbport vor sich hin... denke, dass das klappt.

Bei der internen legt WD einen satakontroller bei, der ist PCIx (also der kleine, kurze Anschluss), den mein Board leider nicht hat.
Also habe ich den ob-Boardanschluss verwendet.Sie wird erkannt und gparted liest sie als 2,73 Tbyte Platte ein. Ich konnte eine MS-Tabelle erzeugen (was vermutlich der Fehler war, weiß aber nichts genaues).
Wenn ich nun mit gparted oder partitionmanager die platte zu formatieren versuche, bricht das jeweilige Programm sofort ab mit der Meldung:
"es traten Fehler auf".

Kernel habe ich den neusten bereits drin (2.6.38.0-slh3).

Liegt es an der MS-tabelle? Wenn ja, wie lösche ich sie wieder und wie formatiere ich die PLatte dann?
Title: WD3TB HDD wird nicht formatiert
Post by: seagull on 2011/03/18, 19:31:21
Mit "dd if=/dev/zero of=/dev/<deine_platte> count=10" kannst du die ersten 10 blocks der Platte löschen.

Code: [Select]
parted mklabel "gpt" /dev/<deine_platte> könnte auch gehn.
Title: WD3TB HDD wird nicht formatiert
Post by: Lanzi on 2011/03/18, 19:45:28
über parted lese ich auch gerade. Ich verstehe aber nicht, ob ich es nach fdisk oder anstelle von fdisk nehmen soll. Und muss ich anschließend noch formatieren - sicher, oder?

Wie ist die korrekte Reihenfolge?
Title: WD3TB HDD wird nicht formatiert
Post by: Lanzi on 2011/03/18, 19:53:05
fdisk sagt "use parted(1) and GUID table partition format (gpt)"

nur, wie oben schon gesagt, anstelle von fdsik?
Title: [gelöst] WD3TB HDD wird nicht formatiert
Post by: seagull on 2011/03/18, 19:54:39
Aus der man-page von fdisk:

Quote
fdisk doesn't understand GUID Partition Table (GPT) and it is not designed for large partitions.  In  par‐ticular case use more advanced GNU parted(8).


d.h. parted anstelle von fdisk
auf deutsch: http://wiki.ubuntuusers.de/GNU_Parted
Title: [gelöst] WD3TB HDD wird nicht formatiert
Post by: Lanzi on 2011/03/18, 20:01:57
ohja, danke. Das ist hilfreich!
Title: [gelöst] WD3TB HDD wird nicht formatiert
Post by: Lanzi on 2011/03/18, 20:18:13
Bisheriger Weg (bin fast am Ziel)

Also bis jetzt habe ich die MSdos tabelle gelöscht und dann "parted /dev/sdb" aufgerufen:
mit mklabel "gpt" auf gpt umgestellt.

dann unit %

und
"mkpartfs primary ext4 8MB 100%"

Da sagt er mir, dass ext4 nicht unterstützt wird. Ist das ein syntaxerror meinerseits? Auf ext reagiert er auch nicht. Oder wird ext nicht unterstützt?
Title: [gelöst] WD3TB HDD wird nicht formatiert
Post by: Lanzi on 2011/03/18, 20:20:13
beantworte meine Frage mal selbst:
Die Manpage sagt: "Currently ext3 filesystem functionality does not work. To manage ext3 type filesystems use tools like resize2fs or mke2fs. Note that the currently supported ext2 filesystem will be deprecated once ext3 support is finalized. Further note that ext3 support will have limited functionality that is yet to be defined. Use tools like resize2fs (8) and mke2fs (8) to manage these types of filesystems."

Wenn ich jetzt mit parted mit ext2 formatiere, kann ich dann mit mke2fs anschließend auf ext4 kommen?
Title: [gelöst] WD3TB HDD wird nicht formatiert
Post by: seagull on 2011/03/18, 21:21:11
Du kannst mit "mkfs.ext4  <partition>" von der Kommandozeile jede bel. Partition formatieren.
Title: [gelöst] WD3TB HDD wird nicht formatiert
Post by: Lanzi on 2011/03/19, 00:45:06
Quote from: "seagull"
Du kannst mit "mkfs.ext4  <partition>" von der Kommandozeile jede bel. Partition formatieren.


Sehr gut. Zwei Fragen hätte ich noch, dann fasse ich auch nochmal alles als howto zusammen:

1. fdisk -l meldet vor dem Formatieren übrigens:
"Partition 1 does not start on physical sector boundary."

Ist das ein Problem?

2. WD-HDDs haben nach Aussage von fdisk -l:
"Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes"

Kann man logical nicht auch auf 4096 umstellen?
Title: [gelöst] WD3TB HDD wird nicht formatiert
Post by: seagull on 2011/03/19, 02:09:05
Ich denke mal die Ausgabe von fdisk ist nicht (mehr) so relevant.
Lies mal die manpage von parted, da steht auch was drin von optimalen Partitionsgrenzen.

Eine graphische KDE-Oberfläche von parted kriegst du mit:
# apt-get install partitionmanager
und das müßte m.E. auch problemlos laufen.

"# apt-get install gparted" installiert den Gnome-Partionmanager.

Solange keine Daten auf den Platten sind gilt: Probieren geht über studieren.
Title: [gelöst] WD3TB HDD wird nicht formatiert
Post by: Lanzi on 2011/03/19, 12:26:29
Also hier mein Mini-Howto:

1. Tools wie partitionmanager oder gparted gehen scheinbar nicht. Man muss parted auf der Komandozeile probieren

2. Konsole öffnen:

Code: [Select]

parted /dev/sdx


Tipp: mit /dev/sdx1 scheints Probleme zu geben - ist im Grunde ja auch eine unsinnige Angabe, allerdings wirkt es Anfangs so, als ob parted dies akzeptiert.

3. in parted eingeben - dies überschreibt die msdos-Partitionstabelle, falls eine vorhanden war und setzt alles auf gpt

Code: [Select]

mklabel "gpt"


4. mit "print" kann man jederzeit alles überprüfen

5. man kann in parted blöcke, Gigabyte oder Prozent als Maßeinheit verwenden. Der Befehl "unit" schaltet dazwischen um. Ich habe jetzt mal Prozent versucht:

Code: [Select]

unit %


6. Nun erstellen wir die Partition, und zwar ohne Filesystem. Dazu wird in der Manpage und im Handbuch ausdrücklich geraten

Code: [Select]

mkpart primary 0% 100%


wenn man nur mkpart primary eingibt erfolgt übrigens eine Nachfrage, wo die Grenzen sein sollen.

7. Mit "quit verlassen wir nun parted

8. Im reinen Konsolefenster wird nun das FIlesystem erstellt und die Platte formatiert:

Code: [Select]

mkfs.ext4 /dev/sdx1  



So, ich hoffe, dass bei Euch auch alles klappt.
Mein Fazit: Alles in allem sind 3TByte Platten also keine Magie mehr. Ich hoffe, dass es irgendwann auch intuitiver mit partitionmanager und geparted geht, momentan scheint dies aber noch nicht der Fall zu sein. Auf der Komandozeile gehts auf jeden Fall und es sind im Grunde ja nur 3 Schritte notwendig.


Vielen Dank an seagull und seine geduldige Hilfe. Es war für mich sehr hilfreich und lehrreich!
Title: [gelöst] WD3TB HDD wird nicht formatiert
Post by: devil on 2011/03/19, 12:36:18
eintrag ins wiki wäre nett. danke :)

greetz
devil
Title: [gelöst] WD3TB HDD wird nicht formatiert
Post by: Lanzi on 2011/03/19, 12:43:58
Mach ich heute Abend.
Muss ich dazu ne Extraanmeldung haben?
Title: [gelöst] WD3TB HDD wird nicht formatiert
Post by: seagull on 2011/03/19, 14:57:10
Noch ein sehr nützlicher Link dazu: https://wiki.archlinux.org/index.php/GPT
Man beachte die Referenzen ... u.a.
http://grub.enbug.org/BIOS_Boot_Partition

Vielleicht gibts ja noch jemand mit eigener Erfahrung zu GBT und booten mit Grub von Platten >2TB.
Title: [gelöst] WD3TB HDD wird nicht formatiert
Post by: ralul on 2011/03/19, 18:15:13
Wenn Dein Bios nicht GPT kann machst Du einen Hybrid-MBR. Was heisst, du kannst ganz normal von den ersten vier Partitionen starten. Erweiterte Partitionen gibt es nicht mehr mit GPT.

http://sourceforge.net/projects/gptfdisk/files/
Tutorial:
http://www.rodsbooks.com/gdisk/
Title: [gelöst] WD3TB HDD wird nicht formatiert
Post by: Lanzi on 2011/03/19, 19:12:35
So, habe eine erste Version online ins wiki gestellt. Allerdings kann ich die Überschrift nicht ändern - und mir war nicht klar, dass es mit dem "&" ein Problem gibt.

@Devil - bitte nochmal ändern. Danke!

http://wiki.aptosid.de/index.php/Einrichten_%26_Formatieren_von_3TByte_HDDs