[1] 2 3 4 >>> Archiv / MLD 3.x / Development / Ssd Richtig Partitionieren Mit Mld
 

Offline Torsten73

  • Expert Member
  • *****
  • Posts: 584
    • View Profile
Ssd Richtig Partitionieren Mit Mld
« on: December 11, 2011, 00:57:22 »
Da ich ja im Zuge der Umstellung auf die 3.0.1 meine Platte neu formatieren muss, habe ich mir mal Gedanken ueber das richtige Alignment bei SSD und 4k HDDs gemacht.

Dies ist wichtig um die optimale performance von aktuellen SSDs und HDDs zu erhalten!

Frage ist macht der Installer von MLD das automatisch richtig?
-> NEIN

Ich habe dazu die Parted Magic BootCD genutzt.
 
Code: [Select]
root@PartedMagic:~# fdisk -l

Disk /dev/sda: 40.0 GB, 40018599936 bytes
224 heads, 56 sectors/track, 6230 cylinders, total 78161328 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00080c44

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *          56     1969407      984676   83  Linux
/dev/sda2         1969408    78149119    38089856   83  Linux

Disk /dev/sdb: 2000.4 GB, 2000398934016 bytes
255 heads, 63 sectors/track, 243201 cylinders, total 3907029168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000e9d04

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *        2048      206847      102400    7  HPFS/NTFS/exFAT
/dev/sdb2          206848    81922047    40857600    7  HPFS/NTFS/exFAT
/dev/sdb3        81922048  3907028991  1912553472   83  Linux

So sieht es aus bei der alten Installation. Dies dürfte ungünstig sein, weil nicht an den MIB ausgerichtet. Es müsste alles durch 2048 teilbar sein.

Quelle>
http://www.thomas-krenn.com/de/wiki/Partit...ition_Alignment

Wichtig hierbei ist auch kein ext2 zu verwenden, da hier einige Funktionen fehlen:
http://www.thomas-krenn.com/de/wiki/SSD_Pe...TRIM_aktivieren

So sieht es aus, wenn die Partitionen mit gparted richtig erzeugt wurden (ausrichten an: MB ist wichtig auszuwählen!)

Code: [Select]
Disk /dev/sda: 40.0 GB, 40018599936 bytes
255 heads, 63 sectors/track, 4865 cylinders, total 78161328 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00080c44

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048    20482047    10240000   83  Linux
/dev/sda2        20482048    78159871    28838912   83  Linux

Bei der 2TB HDD habe ich übrigens Glück gehabt, die hat die Sektoren richtig ausgerichtet, da ich dort Win 7 drauf installiert habe und somit die Partitionen automatisch richtig erstellt wurden ;)

Jetzt wird es spannend, ob der Installer es schafft darauf die MLD zu installieren.

Code: [Select]
Setup your system

install system on sda1
write bootblock on sda
Installation completeddone

Manuell

Wenn Sie eine Festplatte wählen, die partitioniert werden soll, so wird diese gelöscht und mit der standart Partitionstabelle versehen.
Festplatte partitionieren: nichts auswählen!
System patition: mit gparted erstellte Partition wählen
Data patition: mit gparted erstellte Partition wählen
Format system patition: NEIN!!
Format data patition: NEIN !!
Copy system to disk: ja
Den Installer mit installieren: habe ich nicht gewählt
Boot block disk: sda (k.a. ob auch auto funktioniert, weil da noch Win 7 auf sdb dabei ist)

und nun der Boot Test ...

Der leider nicht funktioniert. Habe auch nochmal mit Boot Block Disk auto probiert, er bootet einfach nicht. Habe mal in die sda1 reingesehen, die Iso wurde offenbar da hin kopiert. Es ist zumindest nicht leer. Aber irgendwie habe ich den Verdacht, dass kein grub installiert wurde.
Alle versuche sind ohne Ergebniss verlaufen  ;(
Egal ob mit formatieren der Partitionen oder ohne, es funktioniert einfach nicht.
Erst mit Partitionieren und Bootloader auto geht es, dann habe ich aber wieder die falsch ausgerichteten Sektorengrenzen.

Soweit für heute. ich befürchte ohne Claus seine Hilfe werde ich das Problem nicht beheben können, denn irgendwas beim Installer streikt wenn eine bereits bestehende Partition verwendet wird.
« Last Edit: December 11, 2011, 03:00:33 by Torsten73 »
Gruß
Torsten

---------------------------------------------------------------------------------------------------------------------------------------------
System 1: Beebox N3150 MLD 5.3
System 2: Proxmox Ve mit OMV, MLD 5.1 Server
System 3+4: ITX Atom 525 Nvidia Ion MLD 5.1

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20317
    • View Profile
    • ClausMuus.de
Ssd Richtig Partitionieren Mit Mld
« Reply #1 on: December 11, 2011, 12:42:55 »
Hi Torsten73,

es scheint so, als streiten sich die Geister, was die korrekte Position der Partitionsgrenzen betrifft. Als ich die MLD Anfang des Jahres 4k Tauglich gemacht habe, hieß es einhellig die Partitionen müssen an durch 4 (oder wares 8) Teilbaren Positionen beginnen, und genau das macht die MLD auch. Ursprünglich begann die erste Partition an Position 63, seit meiner Anpassung an Position 56. Gleiches gilt für alle weiteren Partitionen.

Warum es nun nicht funktioniert, wenn die erste Partition an Position 2048 beginnt, weiß ich nicht. Sicher ist aber, das es nur funktionieren kann, wenn der Bootloader auf der selben HDD installiert wird, auf der auch die MLD installiert ist.

« Last Edit: December 11, 2011, 12:54:25 by clausmuus »
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline Torsten73

  • Expert Member
  • *****
  • Posts: 584
    • View Profile
Ssd Richtig Partitionieren Mit Mld
« Reply #2 on: December 11, 2011, 23:38:07 »
meinst Du dieses hier? http://www.pro-linux.de/news/1/15851/bootl...-und-btrfs.html
von extlinux habe ich bisher nichts gekannt. Demnach wird aber seit geraumer Zeit ext4 und sogar btrfs unterstützt.

Was die richtigen Werte betrifft, so glaube ich darf man den Entwicklern von gparted und Windows durchaus glauben schenken, denn beide Systeme richten sich nach 2048. Was kein Vorwurf oder Kritik an Dich sein soll!
Ich möchte halt nur ungern die Lebensdauer und Leistung wegen fehlendem Trim und Garbadge Collection verlieren.

Außerdem kannst Du eventuell uns die Wahl des Dateisystems nicht freistellen? Ich verstehe nicht warum wir auf die alten ext3 und xfs setzen müssen. Alleine schon ein fsck auf xfs im Vergleich zu ext4 macht sich schon bei großen Platten deutlich bemerkbar (oder schmeiße ich da was durcheinander?) denn gerade ext4 ist auf sehr große Festplatten ausgelegt.

Wäre es viel Arbeit dass im Setup (webif) anzupassen, dass man bei manueller Installation die Dateisysteme wählen kann? Wobei dort die Auswahl zwischen ext3/ext4/xfs/ntfs reichen sollte.

Ich habe nun gerade mal mit parted magic die partitionsgrenzen neu ausgerichtet. hat einwandfrei funktioniert und das System bootet immer noch. Nur wie komme ich nun zu ext4 für beide Partitionen? Außerdem würde ich gerne die System Partition größer haben. 1GB sind mir viel zu wenig. Ständig muß man die Backups aufräumen, da der Speicherplatz voll ist.

Bytheway, da wäre eine Sicherheitssperre sinnvoll, die verhindert, dass man update all machen kann, wenn der backup vorher fehlschlägt! Wäre doch sinnvoll, oder nicht?
« Last Edit: December 12, 2011, 00:48:55 by Torsten73 »
Gruß
Torsten

---------------------------------------------------------------------------------------------------------------------------------------------
System 1: Beebox N3150 MLD 5.3
System 2: Proxmox Ve mit OMV, MLD 5.1 Server
System 3+4: ITX Atom 525 Nvidia Ion MLD 5.1

Offline skippy

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 2280
    • View Profile
Ssd Richtig Partitionieren Mit Mld
« Reply #3 on: December 12, 2011, 04:59:36 »
Hallo zusammen,

Quote
Außerdem würde ich gerne die System Partition größer haben. 1GB sind mir viel zu wenig. Ständig muß man die Backups aufräumen, da der Speicherplatz voll ist.
Wäre es viel Arbeit dass im Setup (webif) anzupassen, dass man bei manueller Installation die Dateisysteme wählen kann?
Diese Gedanken sind mir am Wochenende bei der Neuinstallation meiner Systeme auf 3.0.1 auch mal wieder gekommen. Es wäre wirklich sehr hilfreich, wenn man bei der manuellen Installation auch das Dateisystem und die Größe - zumindest für die Systempartition - wählen könnte. Eine Aufteilung der Platte(n) mit Wahl der Partitionsgrößen und Dateisysteme (einschl. swap(?)) wäre natürlich das Sahnehäubchen  ;) .

Viele Grüße skippy
meine MLDs (show / hide)

Offline MarMic

  • Administrator
  • Expert Member
  • ********
  • Posts: 4822
    • View Profile
Ssd Richtig Partitionieren Mit Mld
« Reply #4 on: December 12, 2011, 09:36:23 »
ehmmm XFS fsck länger als ext4? das denke ich nicht denn:

xfs braucht und hat deswegen auch kein fsck -> d.h. das ist mit das schnellste system für ne große plate :-P -> und deswegen auch unsere videopartition!

greetz MarMic
SZVDR HD: Intel e5300@1,2ghz - Gigabyte GA-EP41-UD3L - 2GB ddr2 800 - Gainward G210 512mb - Silverstone LC16MR - DVBSky S952 - Astra 19,2 - MLD 5.4

WZVDR HD: Intel g1610@1,6ghz - Intel DH61BE - Scythe Big Shuriken 2 - 4GB ddr3 1333 - Asus GT610 1024mb - Chieftec Hi-Fi HM-02 - Tevii s480 - Astra 19,2 - MLD 5.4


Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20317
    • View Profile
    • ClausMuus.de
Ssd Richtig Partitionieren Mit Mld
« Reply #5 on: December 12, 2011, 11:59:50 »
- Ne Auswahl des zu verwendenden Filesystem wird's ganz sicher nicht geben. Ich will ja nicht die User dazu animieren nen schlechter geeignetes Filesystem auszuwählen. Mal ganz abgesehen davon, das ich das nicht supporten will ;)
- Wenn Du andere Filesysteme verwenden möchtest musst Du die halt selber anlegen und dann beim installieren die Partitionen nicht formatieren.
-
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20317
    • View Profile
    • ClausMuus.de
Ssd Richtig Partitionieren Mit Mld
« Reply #6 on: December 12, 2011, 13:47:38 »
Ich hab jetzt noch mal ein wenig recherchiert. Der bisher verwendete Sektor 56 ist für 4k HDD völlig in Ordnung, und genau dafür war das ja auch gedacht. Anders sieht das u.U. bei SSDs aus. Die verwenden zwar auch teilweise 4k Sektoren, jedoch greift da noch nen anderer Mechanismus. Bei vielen Modellen werden immer 128kB auf einmal geschrieben. Das führt dazu, das der Startsektor 56 nicht grade optimal ist. Hierfür wäre es besser wen der erste Sektor an Position 256 beginnen würde, oder halt jedem anderen durch 128k Teilbaren Sektor. Das Windows nun bei großen HDDs Sektor 2048 als Startsektor auserkoren hat, ist mehr oder weniger Willkürlich, nicht jedoch technisch bedingt. Sinn macht es in sofern, da das eine Runde Position ist, nämlich genau 1 MB und obendrein noch ein wenig Luft für noch größere Schreibblöcke lässt.
Um dem Umstand das SSDs besonders behandelt werden müssen nun Rechnung zu tragen, habe ich den Installer in diesem Punkt angepasst. Der erstellt die erste Partition nun an Position 2048 (1MB) und die Datenpartition ebenfalls an einer durch 1MB Teilbaren Position. Ob sich das nun in der Praxis auch so verhält, müsst Ihr testen. Ich hab's nur in ner VM überprüft. Per "fdisk -ul" lässt sich die Partitionstabelle anzeigen. Dort müssen die Start Werte durch 2048 Teilbar sein.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20317
    • View Profile
    • ClausMuus.de
Ssd Richtig Partitionieren Mit Mld
« Reply #7 on: December 12, 2011, 13:56:05 »
Ich habe nun auch geprüft ob die verwendete extlinux Version mit ext4 klar kommt. Da dies zutrifft, wird nun ext4 für die system Partition verwendet.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20317
    • View Profile
    • ClausMuus.de
Ssd Richtig Partitionieren Mit Mld
« Reply #8 on: December 12, 2011, 14:11:22 »
Es ist nun auch möglich eine Größere System Partition anzulegen (Version 127).

Claus
« Last Edit: December 12, 2011, 14:31:14 by clausmuus »
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline MarMic

  • Administrator
  • Expert Member
  • ********
  • Posts: 4822
    • View Profile
Ssd Richtig Partitionieren Mit Mld
« Reply #9 on: December 12, 2011, 14:40:36 »
@claus, wollen wir nicht einfach 2gb als systempartition nehmen?

greetz MarMic
SZVDR HD: Intel e5300@1,2ghz - Gigabyte GA-EP41-UD3L - 2GB ddr2 800 - Gainward G210 512mb - Silverstone LC16MR - DVBSky S952 - Astra 19,2 - MLD 5.4

WZVDR HD: Intel g1610@1,6ghz - Intel DH61BE - Scythe Big Shuriken 2 - 4GB ddr3 1333 - Asus GT610 1024mb - Chieftec Hi-Fi HM-02 - Tevii s480 - Astra 19,2 - MLD 5.4


Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20317
    • View Profile
    • ClausMuus.de
Ssd Richtig Partitionieren Mit Mld
« Reply #10 on: December 12, 2011, 14:44:40 »
Für die meisten User ist 1GB mehr als genug, und jene die bergeweise Backups anlegen wollen (unsere Tester) können ja nun 10GB auswählen.

Claus
« Last Edit: December 12, 2011, 14:45:11 by clausmuus »
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline MarMic

  • Administrator
  • Expert Member
  • ********
  • Posts: 4822
    • View Profile
Ssd Richtig Partitionieren Mit Mld
« Reply #11 on: December 12, 2011, 14:46:41 »
ok ACK
SZVDR HD: Intel e5300@1,2ghz - Gigabyte GA-EP41-UD3L - 2GB ddr2 800 - Gainward G210 512mb - Silverstone LC16MR - DVBSky S952 - Astra 19,2 - MLD 5.4

WZVDR HD: Intel g1610@1,6ghz - Intel DH61BE - Scythe Big Shuriken 2 - 4GB ddr3 1333 - Asus GT610 1024mb - Chieftec Hi-Fi HM-02 - Tevii s480 - Astra 19,2 - MLD 5.4


Offline Torsten73

  • Expert Member
  • *****
  • Posts: 584
    • View Profile
Ssd Richtig Partitionieren Mit Mld
« Reply #12 on: December 12, 2011, 14:51:42 »
Vielen Dank Claus! Dürfte dann ja morgen im Isobuilder drin sein. Ich werde es ausprobieren und berichten.

Bezüglich der Backup Behandlung bei vollem Speicher mache ich einen neuen Thread auf.

Hmm bergeweise Backups`bei mir passt bei 1GB nur 1-2 rein. Oder mache ich da mal wieder was falsch?
« Last Edit: December 12, 2011, 14:52:41 by Torsten73 »
Gruß
Torsten

---------------------------------------------------------------------------------------------------------------------------------------------
System 1: Beebox N3150 MLD 5.3
System 2: Proxmox Ve mit OMV, MLD 5.1 Server
System 3+4: ITX Atom 525 Nvidia Ion MLD 5.1

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20317
    • View Profile
    • ClausMuus.de
Ssd Richtig Partitionieren Mit Mld
« Reply #13 on: December 12, 2011, 14:58:11 »
Im Isobuilder ist's bereits verfügbar.

Ja, Du musst was falsch machen, ich kann mindestens 10 Backups anlegen :)
Könnte aber auch da dran liegen, das ich nen recht konservatives System aufgesetzt habe (nur ganz wenige Addons) und Du eventuell alles was geht drin hast...

Claus
« Last Edit: December 12, 2011, 17:13:45 by clausmuus »
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline MarMic

  • Administrator
  • Expert Member
  • ********
  • Posts: 4822
    • View Profile
Ssd Richtig Partitionieren Mit Mld
« Reply #14 on: December 13, 2011, 16:14:59 »
@claus, ui wenn man so ne volleingerichtete mld mit allen hd umfang hat xbmc firefox flash +sonstige nette spielereien hat torsten ehct rehct mit den updates:
Code: [Select]
Disks

Filesystem                Size      Used Available Use% Mounted on
/dev/sda1               940.0M    733.7M    158.5M  82% /mnt/sda1
/dev/sda2               297.0G     53.8M    297.0G   0% /mnt/data
oder macht das update nen update im update? das ist nun nach 2 updates fast voll

 
SZVDR HD: Intel e5300@1,2ghz - Gigabyte GA-EP41-UD3L - 2GB ddr2 800 - Gainward G210 512mb - Silverstone LC16MR - DVBSky S952 - Astra 19,2 - MLD 5.4

WZVDR HD: Intel g1610@1,6ghz - Intel DH61BE - Scythe Big Shuriken 2 - 4GB ddr3 1333 - Asus GT610 1024mb - Chieftec Hi-Fi HM-02 - Tevii s480 - Astra 19,2 - MLD 5.4


[1] 2 3 4 >>> Archiv / MLD 3.x / Development / Ssd Richtig Partitionieren Mit Mld
 



Users Online Users Online

0 Members and 1 Guest are viewing this topic.