私はあなたの凍結問題は、あなたの古代のext2ファイルシステムによるものではないが、それはということにお金を賭けるだろうされて、私はあなたがRAMが不足していると、システムがディスクへのプロセスをスワップアウトされた賭けるので、あなたのハードドライブに関連します。free
コマンドで空きメモリを確認できます。スワップが使用されている場合は、それが問題を説明しています。スワップの使用状況を監視したい場合は、を実行するfree -s 1
か、を実行しtop
ます。RAMを購入してもらいましょう!
お使いのシステムがext2を使用している場合は、アップグレードが確実に予定されているようです。ほとんどのLinuxディストリビューションは、デフォルトで数年前にext3を使用し始めました。新しいシステムにアップグレードすることをお勧めします。これは、ext2には存在しないファイルシステムジャーナリングが原因でシステムがクラッシュした場合のデータの整合性が向上することを意味します。ext3を使用したファイルシステムのジャーナリングでは、一部の操作のパフォーマンスが実際にはext2と比較してわずかに低下する可能性がありますが、パフォーマンスのトレードオフが小さいことは、データの整合性を向上させるのに価値があります。
一方、ext3 dir_index
はext2にはないものも提供します。このオプション(ext3ではデフォルトで有効)は、ディレクトリにhtreeインデックスを使用します。これにより、多数のファイルがあるディレクトリへのアクセスが高速化されます。
また、何もアップグレードせずに小さなファイルがたくさんある場合にパフォーマンスを少し向上させるために、ファイルシステムのマウントオプションを変更して追加することもできnoatime
ます。これにより、アクセスしたファイルの最終アクセス時刻を更新する機能がオフになります。nodiratime
ディレクトリに対して同じことを行うオプションもありますが、そのオプションはを使用するだけで暗黙的に有効になりますnoatime
。たとえば、/etc/fstab
ファイルにルートファイルシステムの次のようなエントリが含まれている場合:
/dev/hda2 / ext2 defaults 0 0
次に、次のように変更します。
/dev/hda2 / ext2 defaults,noatime 0 0
ext2をext4に変換することは可能ですが、すべてのファイルをバックアップドライブにコピーして(とにかくファイルのバックアップコピーが必要です!)、最新バージョンのUbuntuをインストールしてから、ファイルを新しく再フォーマットされたシステム(インストーラーが古いファイルシステムを保持しないことを確認してください。古いものをすべて消去したい)。
この後も、ext2、ext3、ext4の違いを知りたいと思うかもしれません。この抜粋はそれをうまくまとめています:
Ext3は、主にExt2にジャーナリングを追加することを目的としていましたが、Ext4は、ファイルデータを格納するためのものなど、ファイルシステムの重要なデータ構造を変更します。その結果、設計が改善され、パフォーマンス、信頼性、機能が向上したファイルシステムが実現しました。