1 TB のハードドライブに 37.5 GB しか表示されないのはなぜですか?

1 TB のハードドライブに 37.5 GB しか表示されないのはなぜですか?

ここ数日、Ubuntu 19.04 (Disco Dingo) が約 360 MB 残っていると表示し、/ フォルダには 37.5 GB の円グラフが表示されています。これは 3 年前のものです。HP プロブックUbuntuがプリインストールされた1TBディスク付き

Ubuntu が突然 1 テラバイト近くのスペースを占有するようになることはないでしょうか?

出力df -h -x{tmp,devtmp,squash}fs:

Filesystem      Size  Used Avail Use% Mounted on
/dev/sda7        38G   35G  989M  98% /
/dev/sda4       487M     0  487M   0% /media/neil/HP_TOOLS
/dev/sda5       868G  113M  823G   1% /media/neil/HOME
/dev/sda1       200M   30M  170M  15% /media/neil/BOOT

これは GB の欠落を説明するのに役立ちますか? ディスクのスクリーンショット

答え1

システム ファイルとアプリケーション用の非常に小さなルート パーティションがあり、ディスク領域の大部分はユーザー データ用のホーム パーティションにあります。

主にアプリケーションをアンインストールするか、ログやキャッシュ ファイルなどを削除してルート パーティションをクリーンアップするか、パーティション レイアウトを変更してホームを縮小し、システム パーティションを拡大する必要があります。当然ながら、将来的にシステム領域が少なくなることはないため、後者の方が長期的には優れたソリューションになります。

パーティションを変更するには、通常、マウントされている間はパーティションのサイズを変更できないため、ライブ システムを起動する必要があります。これを行うには、Ubuntu インストーラー USB/DVD から起動し、「インストールせずに Ubuntu を試す」を選択します。これにより、GParted を使用してパーティションを編集できるライブ デスクトップが提供されます。

ホーム パーティションは現在ほぼ空で、すぐにいっぱいになる可能性も低いため、ルート パーティションには余裕を持って 200 GB 程度割り当てることをお勧めします。100 GB でも必要以上に大きいはずですが、それでも十分なスペースがあります。

パーティション分割やファイル システムのサイズ変更操作には常にデータの損失や破損のリスクが伴うため、データのバックアップを作成することをお勧めします。

答え2

見てみましょう:

/dev/sda7        38G   35G  989M  98% /
/dev/sda4       487M     0  487M   0% /media/neil/HP_TOOLS
/dev/sda5       868G  113M  823G   1% /media/neil/HOME
/dev/sda1       200M   30M  170M  15% /media/neil/BOOT

4 つのボリュームはすべて、 という同じ 1 テラバイトのハード ドライブ上にあります/dev/sda。ルート パーティションは 38G ですが、 は/media/neil/HOME868G です。これがディスクの大部分です。誰かがこのようにパーティションを分けたので、このようになっています。

dfでは、接尾辞のないKM、 の単位は 1024 ベースですが、1 TB ドライブのサイズは 1000 ベースであることに注意してくださいG。907 クラシック ギガバイト (907 x 1024 x 1024 x 1024) は 973 GB になります。テラバイトまではまだ少し足りません。大きなスワップ パーティションが 1 つあるか、あるいは 2 つ以上ある可能性があります。パーティション 、 、 は表示されないことに注意してください/dev/sda2/dev/sda3マウント されたファイル システムのみを表示する出力/dev/sda6からはdf、これらのサイズがどれくらいで、何に使用されているのか (使用されているとしても) はまったくわかりません。

答え3

'du -sh /*' の何が問題なのですか? どのルート フォルダがスペースを占有しているかが表示されるので、そこから進めます。ただし、ホーム フォルダが間違ったパーティションにある可能性が高いことは同意します。'echo ~neil' で確認できます。

答え4

ルート ファイル システムには 40 GB あれば十分だと思います。1 TB のハード ドライブは十分にパーティション分割されていますが、正しくマウントされていません。現在のスキームでは、個人ファイル (システム ファイルを除く) はルート パーティションに存在します。/media/neil/HOME にマウントされている /dev/sda5 は、/home にマウントする必要があります。使用しているユーザー名は Neil だと思います。/media/neil/home/Neil にフォルダーを作成し、ホーム フォルダー /home/Neil からすべてのファイルをそこに移動します。次に、/dev/sda5 を /home にマウントするように /etc/fstab を変更します。

関連情報