web-dev-qa-db-ja.com

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

過去数日の間に、Ubuntu 19.04(Disco Dingo)が点滅していて、残りが360 MBあり、/フォルダーの中央に37.5 GBの円グラフが表示されています。これは3年前のものです HP ProBook 1 TB Ubuntuがプリインストールされたディスク

確かに、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の説明に役立ちますか? Screenshot of Disk

2
Genius149

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

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

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

現在、ホームパーティションはほとんど空であり、すぐにいっぱいになるようには見えないので、ルートパーティションに約200GBを割り当てます。 100GBでも必要以上に大きいはずですが、とにかくスペースがあります。

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

10
Byte Commander

どれどれ:

/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つのボリュームはすべて、/dev/sdaという名前の同じ1テラバイトのハードドライブにあります。 38Gのルートパーティションがありますが、/media/neil/HOMEは868Gです。これがディスクの大部分です。誰かがこのように物事を分割したので、それがそうです。

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

5
Kaz

'du -sh/*'の何が問題になっていますか?どのルートフォルダーが領域を占有しているかが表示され、そこから移動できます。私はおそらくあなたのホームフォルダが間違ったパーティションにあることに同意しますが、 'echo〜neil'で確認できます

1
José Feliciano

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

1