現在、他の人のファイルの内容を使用してネットワーク起動に使用できるイメージを取得しようとしています。元のファイルをすべてアーカイブした前に作成したイメージが大きすぎて、必要なディレクトリのサイズを小さくする必要がありました。しかし、/bin、/dev、/etc などのようなディレクトリの内容を見ると、どれがシステムにとって重要なのか、どれが一部のプログラムに特定の追加(不要)なのかはわかりません。画像上級にインストールされています)。しかし、重要なことは削除したくありません。
これまでの最大のディレクトリは/etc、/lib、および/ usrで、これは私が使用していた前の画像の対応するディレクトリよりも数百MB大きいです。このため、私はこのディレクトリに多くの追加エントリがあることを知っています。また、私は他のOSバージョン(SL4の代わりにSL5)を使用しているので、バージョンを比較して対照したいかどうかわかりません。特に、ファイルシステムがとにかく異なる方法でマウントされるため、さらにそうです。
必要なファイルと不要なファイルをすばやくソートしたり、追加の「ジャンク」ファイルをたくさん削除したりする方法はありますか? (たとえば、文書でマークされているすべてのアイテムを削除するよう提案されていますが、まだ十分ではありません。)
ベストアンサー1
システムディレクトリから直接ファイルを削除しないでください。代わりに、不要なパッケージを削除する必要があります。このようにして、システムは不要なファイルとその依存関係を削除します。
注:を削除できます/var/cache
。また、既存のログイン情報も/var/log/
削除できます。未読のシステムメール/var/mail/
を確認してください/var/spool
。