User Tools

Site Tools


linux:bash:ssd_partition_alignment

This is an old revision of the document!


Source

Partition Alignment

Voor het gemak gaan we er even vanuit dat /dev/sda je SSD is

met het volgende commando gebruiken we 32 secotrs en 32 blocks, wat uit komt op 512kb brokken

fdisk -H 32 -S 32 /dev/sda

vervolgens kunnen we met:

  • o een nieuwe partitietabel aanmaken,
  • n nieuwe partitie,
  • p primaire partitie,
  • 1 partitie 1,
  • 2 begin bij cylinder 2, anders align je niet goed),
  • kies het aantal gewenste cylinders,
  • w schrijf de partitie tabel weg

Controleer nu of het aantal heads en sectors klopt:

fdisk -l /dev/sda

Controleer nu de alignment:

fdisk -lu /dev/sda

Als het goed is start je partitie nu bij 1024.

Geen accesstime op bestanden

Standaard schrijft de gemiddelde Linux distro een timestamp weg iedere keer dat je een bestand bekijkt. Dat resulteert in bijzonder veel schrijfacties waardoor je SSD vroegtijdig kan komen te overlijden door slijtage. Open /etc/fstab met b.v. nano, gedit, vim of wat je voorkeur maar heeft en zoek je SSD op. Voeg dan de optie “noatime” toe met een komma. Stond er bijvoorbeeld eerst “defaults” dan maak je daar “defaults,noatime” van.

I/O scheduler aanpassen

pas /etc/default/grub aan en verander

...
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
...

in

...
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash elevator=deadline"
...
linux/bash/ssd_partition_alignment.1331504034.txt.gz · Last modified: (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki