UbuntuでTrimをアクティブ化する方法

UbuntuでTrimをアクティブ化する方法

毎日、コンピューターでソリッドステートハードドライブを見つけることがより一般的です。 この新しいタイプのハードディスクは、従来の兄弟と比較して非常に高いパフォーマンスを提供しますが、«も必要です。特別なメンテナンス»これは通常、このハードドライブの欠点です。 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


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。

  1.   レイロ1975

    XNUMXつの質問、毎週のcron(gksudo gedit /etc/cron.weekly/fstrim
    )Ubuntu 14.10のデフォルトでこれを取得します:

    #!/ bin / shを
    #それをサポートするすべてのマウントされたファイルシステムをトリミングする
    / sbin / fstrim –all || true

    このコマンドを使用すると、週にXNUMX回実行することを理解しています。