2016-03-21 15 views
0

申し訳ありませんが、私は私の質問をより良く策定できませんでした。ディスクユーティリティ(hddとssd)を使用してファイルを移動することができるLinuxユーティリティ/ソフトウェアがあるかどうかを知りたい。特にウェブサーバーのシナリオでは。linuxのファイル使用量に基づいてディスク使用量を最適化する方法は?

私の典型的なユースケースの例を挙げておきます。私はSSDディスクを持つサーバー上で別のWebサイトをホストしています。いくつかのウェブサイトには膨大な数のファイルがあり、ほとんどアクセスされません。貴重なSSDのスペースを節約し、これらのファイルを自動的にHDDに移動したいと思います。

自動的にこれを実行できるユーティリティまたはソフトウェアはありますか?または、これをどう扱うか他の方法がありますか?

答えて

1

解決しやすい質問にフレーズを変える方法は、頻繁にアクセスするファイルをSSDに移動するにはどうすればよいですか?まず、すべてのファイルをHDDに移動して、人気度を分析し、頻繁にアクセスするファイルをSSDに移動(またはコピー)します。

これを手動で行う方法は、goaccessのようなログアナライザを使用することです。 Goaccessは人気のあるURLを表示することができ、移動する必要があるファイルを把握することができます。欠点は、この活動が定期的に繰り返されなければならないことです。

これを実現する自動方法は、squidやnginxのようなキャッシングプロキシをインストールすることです。キャッシングプロキシは頻繁にアクセスされるファイルをメモリに保持します(小さなファイルの場合)。 Nginxは、頻繁にアクセスするファイルを任意の特定のディレクトリにキャッシュすることができるので、プロキシキャッシュディレクトリをSSDに指定し、最大サイズを設定し、nginxに動的に最も一般的なファイルをキャッシュに保存させることができます。

https://www.nginx.com/blog/nginx-caching-guide/

関連する問題