web-dev-qa-db-ja.com

Linuxコンピュータのハードディスクのクリーニングとハウスキーピング

最近Linuxを使い始めました。 HDを整頓するためのWindows(私はこれまでずっと使ってきました)には、いくつかのツールがあります。ディスクのクリーンアップとデフラグ。 Linuxでは、ハードディスクを整理するために何をすべきですか。

LinuxMintを使用しています。

4
P_Q

Linuxシステムの通常のデフォルトファイルシステムであるEXT3は、断片化に耐性があり、通常は最適化を必要としません。本当にクリーンアップする必要があるファイルは、自分で作成したファイルだけです。つまり、スケジュールする必要はありません。明らかに何か問題があり、トレースが断片化を示している場合にのみ、それを実行することをお勧めします。

2
Zds

LinuxMintシステムを整理する方法はいくつかあります。ここにいくつかあります。

パッケージ

LinuxMintはdpkgパッケージ管理システムを使用しています。 apt-getインターフェースを使用して実行できます

Sudo apt-get autoremove

一部のパッケージの依存関係を満たすために自動的にインストールされ、不要になったパッケージを削除します。実行することもできます

Sudo apt-get autoclean

取得したパッケージファイルのローカルリポジトリをクリアすることは、ほとんど役に立ちません。

apt-getの代わりにaptitudeを使用することを好みます。適性実行で自動クリーニングするには

Sudo aptitude autoclean

適性を持って削除またはパージする場合、不要なパッケージを自動的に検出できるため、apt-get autocleanに相当するものはありません。ただし、apt-getまたはaptitudeよりも多くの不要なパッケージを見つけるように見えるユーティリティがあります。ユーティリティはdeborphanです。

Sudo deborphan 

システムに必要のないパッケージを一覧表示するだけです。不要なパッケージは削除されません。あなたはそれを自分でしなければならないでしょう、例えば。沿って

Sudo apt-get purge package-name

ディスクスペース

ディスクスペースをクリアするには、Baobabなどのユーティリティを使用して、スペースを使用しているものを確認し、それを保持するかどうかを決定します。 /homeをスキャンしましょう。

2
N.N.

一般的に、ext2/3/4ファイルシステムのデフラグは必要ないとよく言われます。だまされないでください。これらのファイルシステムは古いDOSFATよりもはるかに優れた動作をしますが、断片化は主な理由からとにかく存在する必要がありますが、その程度ははるかに小さいです。

断片化を確認するには、次の標準ツールを試してください。

e2freefrag
fsck.ext3 -E fragcheck

最適化のための標準的なツールが見つかりません。非標準のツールがいくつかあります。詳細については、次のリンクのいずれかを試すことができます。

http://en.wikipedia.org/wiki/Ext3#Defragmentation
http://www.webupd8.org/2009/10/defragmenting-linux-ext3-filesystems.html

しかし、個人的には、ext2/3/4ファイルシステムでの断片化は気にしません。

1
Tomas

FATまたはNTFSファイルシステムを備えたWindowsは、ディスクまたはパーティションの先頭からファイルを次々に連続して配置する傾向があります。これらのファイルは時間の経過とともに変更されるため、これによりファイルの断片化が発生します(ファイルは複数の部分に分割されます)。断片化されたファイルにアクセスするには、その1つのファイルを読み取るために複数のI/O呼び出し(SLOW)が必要になる場合があります。

一方、ext3やext4などのLinuxファイルシステムは、ファイルをディスク全体に分散させて空き領域を確保する傾向があるため、ファイルはフラグメントに分割されることなく拡張できます。そのため、ディスク使用量が80%未満の場合でも、断片化について心配する必要はありません。

0
Terpion