毎日、コンピューターでソリッドステートハードドライブを見つけることがより一般的です。 この新しいタイプのハードディスクは、従来の兄弟と比較して非常に高いパフォーマンスを提供しますが、«も必要です。特別なメンテナンス»これは通常、このハードドライブの欠点です。 64ビットシステムと同様に、Ubuntuおよびその他のGnu / Linuxディストリビューションには、次のことができるユーティリティとトリックがあります。 これらのデバイスを非常にうまく管理する。 これらのツールまたはユーティリティのXNUMXつはTRIMと呼ばれ、今日の投稿で見ることになります。
TRIMとは何ですか?
TRIMは、SSDハードドライブのパフォーマンスを初日のように維持できるシステムアプリケーションです。 市場に出回っているすべてのオペレーティングシステムがTRIMをアクティブ化するオプションを提供しているわけではありませんが、Ubuntuはその可能性をもたらすだけでなく、ファイル形式を選択することで自動的に管理します。 このオプションを有効にすることをお勧めするだけでなく、SSDハードドライブの寿命を短くしたくない場合はほぼ必須です。
TRIMをアクティブにする方法は?
TRIMをアクティブ化するには、次の要件を満たす必要があります。
- Ext4またはBTRFSファイル形式。 (デフォルトでは、UbuntuはExt4をインストールします)
- 2.6.33より大きいカーネル(Ubuntuの最新バージョンはそれを大幅に上回っています)
- TRIMをサポートするSSDハードドライブ(現在、すべてのSSDハードドライブがこのユーティリティをサポートしています)
それでもこのツールに適しているかどうか疑問がある場合は、ターミナルを開いて次のように記述します。
sudo hdparm-I / dev / sda | grep「TRIMサポート」
「/ dev / sda」では、既存のSSDハードディスクに置き換えることができます。つまり、複数のハードディスクがある場合は、ssdを探しますが、そのままにしておかないと機能します。 有効にすると、このようなメッセージが表示されます
TRIMデータセット管理をサポートします(8ブロックに制限)
メッセージが表示されない場合は、コンピュータがサポートしていないため、メッセージを残しておくことをお勧めします。表示された場合は続行します。
次に、コンソールを再度開いて、次のように記述します。
gksu gedit /etc/cron.daily/trim
次のテキストをドキュメントに貼り付けるファイルが開きます。
#!/ bin / shを
LOG = / var / log / trim.log
エコー "*** $(date -R)***" >> $ LOG
fstrim -v / >> $ログ
fstrim -v / home >> $ LOG
保存して、TRIMが機能することを確認します。
須藤 fstrim -v /
それが機能する場合は、«のようなメッセージ8158715904バイトがトリミングされました「ない場合は、システムを再起動するか、貼り付けたテキストの最後のXNUMX行を変更して、「/」と「/ home」をSSDハードドライブ上に物理的にあるディレクトリに置き換えます。
最終的にそれが私たちのために働くならば、私たちは私たちのSSDハードドライブのパフォーマンスを延ばすだけでなく、その耐用年数も延長するでしょう、それは私がSSDハードドライブで見る主な欠点のXNUMXつです
詳しくは - Ubuntuをネットブックのフォーマットに合わせる方法, Ubuntuでハードドライブをパーティション分割する方法
ソースと画像- webupd8
XNUMXつの質問、毎週のcron(gksudo gedit /etc/cron.weekly/fstrim
)Ubuntu 14.10のデフォルトでこれを取得します:
#!/ bin / shを
#それをサポートするすべてのマウントされたファイルシステムをトリミングする
/ sbin / fstrim –all || true
このコマンドを使用すると、週にXNUMX回実行することを理解しています。