SSD:さまざまなファイルシステムのクリーンアップ

SSD:さまざまなファイルシステムのクリーンアップ

しばらく前にSSDを購入しました:Samsung 850 EVO 250GB。このドライブに2つの125GBパーティションを作成しました。最初のパーティションは、NTFSにWindows 7をインストールしました。 2番目のパーティションにはHaiku(オペレーティングシステム)をインストールしました。

Windows 7では、「Samsung Magician」ユーティリティのおかげで、クリーンアップが正しく有効になって動作することがわかります。ただし、俳句がインストールされている2番目のパーティション(BeFSパーティション)、剪定に問題があります。 Haikuで利用可能なfstrimコマンドラインユーティリティがあります(手動で実行する必要があります)。しかし俳句fstrimでは元の状態つまり、少なくとも私の場合は、BeFSパーティションのファイルを削除したときに空き領域を再取得できないことを意味します。他のオペレーティングシステムがBeFSファイルシステムをサポート/認識しないため、他のオペレーティングシステムでBeFSパーティションをクリーンアップできないことがわかりました。これはSSDの状態と寿命を心配します。

私の質問は:ファイルシステムがオペレーティングシステムで認識されていませんが、クリーンアップをサポートするときにSSDパーティションの空き領域を再利用する方法はありますか? GNUおよびオープンソースユーティリティはHaikuでコンパイルでき、ほとんどのCLI Unixユーティリティを実行できます(確認俳句港GitHubから)。

注:私が英語で表現できなかったので(私の母国語ではないので)、間違った言葉を使ったことは本当に申し訳ありません。そして、ポイントが10個ではないので、まだリンクを2つ以上上げることができません。評判

ベストアンサー1

ファイルシステムのクリーンアップには、次の2つのステップが含まれます。

  1. ファイルシステムで使用されていないディスクの部分を確認してください。つまり、利用可能なブロックを確認します。好ましくは、このステップでは、自由ブロックが移動して、可能な限り連続した自由ブロックを得る。 (フラッシュクリアブロックは通常ファイルシステムブロックよりも大きいため、これは理想的です。)
  2. 有用なデータを含まないすべてのフラッシュ消去ブロックを削除するには、フラッシュドライブに消去コマンドを送信します。

ステップ2は、フラッシュドライブと通信できるすべてのオペレーティングシステムで実行できます。ただし、ステップ1では、ファイルシステムに関する知識が必要です。fstrimこれが唯一のソリューションであるため、誰かが他のオペレーティングシステムよりもHaikuのBeFSで動作するようにする可能性が高くなります。

おすすめ記事