web-dev-qa-db-ja.com

Ubuntuはホームディレクトリにディスクスペースがないと言っていますが、スペースがあります

Ubuntuで起動するたびに、0バイトの空き容量が残っていると表示されますが、Disk Usage Analyzerは22GBの空き容量があると表示されます。

Filesystem      Size  Used Avail Use% Mounted on
udev            3.9G     0  3.9G   0% /dev
tmpfs           790M  2.1M  788M   1% /run
/dev/sda6        46G   25G   19G  57% /
tmpfs           3.9G  4.2M  3.9G   1% /dev/shm
tmpfs           5.0M  4.0K  5.0M   1% /run/lock
tmpfs           3.9G     0  3.9G   0% /sys/fs/cgroup
/dev/loop1      5.0M  5.0M     0 100% /snap/canonical-livepatch/50
/dev/loop0      3.8M  3.8M     0 100% /snap/gnome-system-monitor/57
/dev/loop2       13M   13M     0 100% /snap/gnome-characters/124
/dev/loop3       88M   88M     0 100% /snap/core/5662
/dev/loop4       15M   15M     0 100% /snap/gnome-logs/40
/dev/loop5      3.8M  3.8M     0 100% /snap/gnome-system-monitor/54
/dev/loop8      141M  141M     0 100% /snap/gnome-3-26-1604/74
/dev/loop14      88M   88M     0 100% /snap/core/5548
/dev/loop6      2.3M  2.3M     0 100% /snap/gnome-calculator/238
/dev/loop16      43M   43M     0 100% /snap/gtk-common-themes/701
/dev/loop10     5.0M  5.0M     0 100% /snap/canonical-livepatch/42
/dev/loop21      13M   13M     0 100% /snap/gnome-characters/139
/dev/loop19      15M   15M     0 100% /snap/gnome-logs/45
/dev/loop11      13M   13M     0 100% /snap/gnome-characters/117
/dev/loop12     4.8M  4.8M     0 100% /snap/canonical-livepatch/49
/dev/loop13      88M   88M     0 100% /snap/core/5742
/dev/loop15     2.3M  2.3M     0 100% /snap/gnome-calculator/222
/dev/loop7      141M  141M     0 100% /snap/gnome-3-26-1604/70
/dev/loop17     2.3M  2.3M     0 100% /snap/gnome-calculator/260
/dev/loop9      3.8M  3.8M     0 100% /snap/gnome-system-monitor/51
/dev/loop18      35M   35M     0 100% /snap/gtk-common-themes/319
/dev/loop20      15M   15M     0 100% /snap/gnome-logs/43
/dev/sda8        50G   48G     0 100% /home
tmpfs           790M   16K  790M   1% /run/user/122
tmpfs           790M   12K  790M   1% /run/user/1000

どうしましたか?

4
Shihab Khan

コンピューターのディスクに2つの関連するパーティションがあるようです。パーティション1 /dev/sda6には19 GBの空き容量がありますが、パーティション2 /dev/sda8は、/homeディレクトリがあり、いっぱいです。いくつかの大きなファイル/ディレクトリを/homeから、おそらく/var/tmpに移動するか、新しい最上位ディレクトリ、おそらく/dataを作成して、そこに大きなファイルを移動してみてください。

18
knb

簡単な解決策をお勧めします。 /homeフォルダーに何を入れているのか本当にわからないので、ルート(/)にフォルダーを作成してそこにファイルを転送するとよいでしょう。

解決手順:

  1. ルート(/)に最上位フォルダーを作成します。

    Sudo mkdir /data
    
  2. この場合、所有権と許可を永続的に変更してアクセス可能にします。

    Sudo setfacl -d -m u:$USER:rwx,g:$USER:rwx,o::r-x /data
    

    または、単にその新しい場所の所有権を変更します。

    Sudo chown -R $USER:$USER /data
    
  3. データファイル(not構成ファイル!)を/home/$USERディレクトリからその場所に移動します。

  4. /homeの使用レベルをdf -h /homeで確認します。

3
George Udosen

デフォルトでは、Linuxファイルシステムを使用してパーティションまたは論理ボリュームに新しいファイルシステムが作成されると、ルートのみで使用するために予約された少量のファイルシステムが作成されます。通常、合計ストレージの5%。これはOSパーティションにとって非常に重要であるため、定期的なメンテナンスを完了できます。

しかし、HOMEのようなOS以外のパーティションの場合、ストレージ全体の5%を予約するのはおそらく無駄です。幸いなことに、少なくともtune2fsを使用してext3/4パーティションのストレージを取り戻すことができます。

見つめている:

/dev/sda8 50G 48G 0 100%/ home
予約済みブロック数:669030
 $ Sudo tune2fs -m 0/dev/sda8

または、予約済みスペースにアクセスできるユーザーIDを、デフォルトのrootではなく、ユーザーIDに変更できます。

とにかく、別のオプションですが、ストレージをクリーンアップするか、ストレージを移動することができます。すべてのデスクトップシステムのOSに25Gのみを割り当てます。サーバーはそれほど必要ありません。これは、通常デスクトップで使用されるすべてのプログラムにとって十分すぎるはずです。

0
JohnP