Difference between pages "Ssd" and "Template:Package"

(Difference between pages)
(Created page with "This page aims to highlight SSD relevant options for commands commonly used during system setup/install.<br /> '''<big>SSD</big>'''<br /> '''WARNING'''<br /> Avoid using dd co...")
 
(Added a template to easily link users to the github ports-2012. Inspired and adapted from a similar template done by the folks over at Gentoo wiki.)
 
Line 1: Line 1:
This page aims to highlight SSD relevant options for commands commonly used during system setup/install.<br />
+
<includeonly>{{#if: {{{1|}}}|[http://packages.gentoo.org/package/{{Trim|{{{1}}}}} {{Trim|{{{1}}}}}]|{{Error|Package|unnamed}}}}</includeonly><noinclude>{{Documentation}}</noinclude>
'''<big>SSD</big>'''<br />
+
'''WARNING'''<br />
+
Avoid using dd command to overwrite data on SSD. The SSD controller has its own algorithms for allocating writes based on its internal topology. Trying to overwrite data the usual way (e.g. dd if=/dev/zero of=/dev/sda ) is not only futile but will reduce the remaining number of writes to the flash cells. To inform the controller that all data can be purged use hdparm --security-erase. <ref>https://wiki.archlinux.org/index.php/SSD_Memory_Cell_Clearing</ref><br />
+
Partitioning<br />The default alignment of 1MiB provides for proper SSD performance. For gdisk, ensure each partition starts at integer multiple of 2048 (sectors). If you change gdisk's default boundary then the default for other programs may change as a result.<br />
+
LUKS<br /> cryptsetup luksFormat --align-payload 2048 (default)<br />
+
cryptsetup luksOpen --allow-discards<br />
+
MDADM<br />mdadm -c 512  Aligns chunksize to 512KB erase block size times 1 data disk (for raid1)<br />
+
LVM<br />pvcreate --data-alignment 512 (equal to value given as chunksize) ?default? --data-alignment-offset (should not be needed for correctly aligned partitions)<br />
+
vgcreate -s 4M (default)<br />
+
MKFS<br />mkfs.ext4 -b 4096 -E stride=128,stripe_width=128 (erase block size / 4096) (for raid1)<br />
+
mkfs.xfs -b 4096 -d sunit=1024,swidth=1024 OR -d su=512K,sw=512K (for raid1)
+

Revision as of 23:21, January 10, 2014

[create]

Template-info.png Template Documentation

To use this template insert {{Template:Package}} into the page you wish to use it on and the page you wish.

This template does not have documentation, please add it