Ubuntu のファイルシステム ルートのディスク容量が不足しています。ルートのサイズを変更したり、ファイルを削除したりするにはどうすればよいですか?

Ubuntu のファイルシステム ルートのディスク容量が不足しています。ルートのサイズを変更したり、ファイルを削除したりするにはどうすればよいですか?

Ubuntu (実際は ElementaryOS) を初めてインストールしたとき、それほど多くのスペースを占有するとは思わなかったので、OS パーティションを 15 GB と/home100 GB にしました。sda5と はsda6Linux パーティションです。

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 に新しいものは何もインストールされていません。ブラウザと Sublime Text だけです。時間が経つにつれて、システム アップデートをインストールしていくうちに、サイズはどんどん大きくなっていきます。

ここに画像の説明を入力してください

/usr/src2.2 GBのフォルダがありますlinux-headers-X.XX.X-XX

/lib/modules3.9 GBのX.XX.X-XX-genericフォルダがあります

何をすべきかアドバイスをいただければ幸いです。

  • 15GB パーティションのサイズを増やす場合は、どうすればいいでしょうか?
  • /usr/srcとは何ですか?/lib/modulesまた、それらを安全に削除するにはどうすればよいですか?

答え1

あなたの質問のさまざまな側面の間には関連性があるようです。

  • /usr/srcインストールされたパッケージのソースコードの場所です。
  • /lib/modulesカーネル モジュールの場所です。
  • linux-headers-X.XX.X-XXインストールされたカーネルのヘッ​​ダーファイルです。ヘッダーファイルは、特定のカーネル用のカーネルモジュールをコンパイルする多くの一般的なソフトウェアはカーネルモジュールをコンパイルします。バーチャルボックス、lmセンサーなど。 ここどのように現れるのか、より詳しい議論をしたい。私はいつもカーネルヘッダーをインストールするまた、 build-essential新しいデスクトップをセットアップするときにパッケージもインストールします。これは、通常、いつか必要になるからです (ただし、サーバーの場合は必要ありません。コンパイラはセキュリティ上のリスクになる可能性があります)。

以上のことから、複数のカーネルがインストールされていると考えられますが、これはよくある問題です。特にアップグレード直後は、1 つのバージョンを残しておくのがよいのですが、カーネルのサイズが大きいため、積み重なることがあります。

カーネルが 1 つしかない場合でも、カーネルに対してコンパイルを必要とするものをインストールする場合を除いてヘッダーは必要ないため、Synaptic またはソフトウェア センターからいつでもパッケージをアンインストールできます。

複数の古いカーネルがまだインストールされている場合は、通常、それらを削除するsudo apt-get autoremoveか、オプションはこちらシステムのカーネルとヘッダーソースファイルを消去するだけでなく、以下の場所に保存されている古いカーネルのモジュールも削除されます。/lib/modules

15GBはルートパーティションには十分すぎるほどで、パーティションのサイズ変更は難しいですが、間違いなく可能です。このドキュメント状況を確認し、操作を計画します。縮小/home右に動かす、そして最後に を拡張します/

関連情報