新しいIntel SSDにubuntuをインストールしました。現在、特定のSSDに関してパーティションが適切に調整されているかどうかはわかりません。
これが私のfdiskの出力です。
$ fdisk -l
Platte /dev/sda: 120.0 GByte, 120034123776 Byte
255 Köpfe, 63 Sektoren/Spur, 14593 Zylinder
Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000a6294
Gerät boot. Anfang Ende Blöcke Id System
/dev/sda1 * 1 1913 15360000 83 Linux
/dev/sda2 1913 14058 97558528 83 Linux
/dev/sda3 14058 14594 4300800 82 Linux Swap / Solaris
また、discard
フラグでext4パーティションをマウントすることでext4パーティションでTRIMを使用しているため、SSDを調整する必要がありますか。
パーティションが適切に配置されていない場合、すべてを再インストールせずにこれを修正するにはどうすればよいですか?
partedツールを使用してSSDのアライメントを確保する SSD上のファイルシステムをアライメントするためのかなり良いガイドのように見えます:
パーティションエディターを起動します。
Sudo parted
パーティションテーブルを表示します。
p
Start
列とSize
列の数値がブロックサイズで割り切れることを確認します。Partedにはalign-checkビルドがあります。
parted /dev/sda
align-check opt n
n
は、確認するパーティションです。
組み込みのparted
align-checkオプションの両方を使用する必要があることを確認するには:
for i in `Sudo parted /dev/sda -l | grep -oE "^[[:blank:]]*[0-9]+"`; do Sudo parted /dev/sda align-check opt "$i"; done
および手動チェック(4096Bによる分割可能性の計算)
両方のチェックを実行するbashスクリプトを書きました:
https://github.com/crysman/check-partitions-alignment
(GNU/Linux OSで動作します)
または、次の表を使用して手動で確認できます。
https://docs.google.com/spreadsheets/d/1dnDlhglxxgApvtUv0-nxn1iFYTqkjRELqCOWJtp3hbs/edit#gid=
はい、SSD HDDのパーティションは、最大のパフォーマンスを得るために適切に調整する必要があります。