Ubuntu(実際にはElementaryOS)を最初にインストールしたとき、それほど多くのスペースを占めるとは思わなかったので、OSパーティションを15GBおよび/home
100GBにしました。 sda5
とsda6
は私のLinuxパーティションです。
Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x1b518505
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 823295 410624 7 HPFS/NTFS/exFAT
/dev/sda2 823296 410943487 205060096 7 HPFS/NTFS/exFAT
/dev/sda3 410943488 738621439 163838976 7 HPFS/NTFS/exFAT
/dev/sda4 738623486 976771071 119073793 5 Extended
/dev/sda5 738623488 767918079 14647296 83 Linux
/dev/sda6 767920128 976771071 104425472 83 Linux
問題は、OSが新しいときと比べて、実際にはOSに新しいものがインストールされていないということです。ただのブラウザと崇高なテキスト。時間の経過とともに、システムアップデートをインストールすると、サイズはどんどん大きくなり続けます。
/usr/src
にはlinux-headers-X.XX.X-XX
という名前の2.2GBのフォルダがあります
/lib/modules
には3.9GBのX.XX.X-XX-generic
フォルダがあります
何をすべきかについてのアドバイスをいただければ幸いです。
/usr/src
と/lib/modules
とは何ですか?それらを安全に削除するにはどうすればよいですか?あなたの質問のさまざまな側面の間には関連があるようです。
/usr/src
は、インストールされたパッケージのソースコードの場所です。/lib/modules
は、カーネルモジュールの場所です。linux-headers-X.XX.X-XX
は、インストールされているカーネルのヘッダーファイルです。ヘッダーファイルは、 特定のカーネル用のカーネルモジュールをコンパイルする 必要な場合に使用されます。 Virtualbox 、lm-sensorsなどの多くの一般的なソフトウェアコンパイルカーネルモジュール。それらがどのように現れるかについての詳細な説明については、 ここ を参照してください。私はいつも カーネルヘッダーをインストールする そしてbuild-essential
パッケージを新しいデスクトップをセットアップするとき、私は通常ある時点でそれを必要とすることになります(私はサーバーには必要ありませんが、コンパイラはセキュリティリスク)。したがって、これはすべて、複数のカーネルがインストールされていると私に信じさせます。これはかなり一般的な問題です。特にアップグレードの直後に1つのバージョンを元に戻すことは悪い考えではありませんが、それらは大きく、積み重なる可能性があります。
カーネルが1つしかない場合でも、カーネルに対してコンパイルが必要なものをインストールする場合を除いて、ヘッダーは必要ないため、Synapticまたはソフトウェアセンターからいつでもパッケージをアンインストールできます。
複数の古いカーネルがまだインストールされている場合は、通常、Sudo apt-get autoremove
を使用してそれらを削除するか、システムの ここのオプション を確認できます。カーネルとヘッダーソースファイルをクリアすることに加えて、これは/lib/modules
に保存されている古いカーネルのモジュールも削除します。
ルートパーティションには通常15GBで十分であり、パーティションのサイズ変更は難しい提案ですが、それは間違いなく可能です。 このドキュメント を参照して状況を確認し、操作を計画することを強くお勧めします。 /home
を縮小し、 右に移動 、最後に/
を拡張します。