/ usrでいくつかのスペースを解放する方法

/ usrでいくつかのスペースを解放する方法

/ usrからいくつかのスペースを解放する方法/ usrは利用可能なスペースの100%を占めるため、新しいアプリケーションをインストールできません。

root@debian:/home/midhun# df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            4.0G     0  4.0G   0% /dev
tmpfs           807M  9.4M  798M   2% /run
/dev/sda11       91G   11G   76G  12% /
/dev/sda13      9.2G  9.1G     0 100% /usr
tmpfs           4.0G   29M  4.0G   1% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           4.0G     0  4.0G   0% /sys/fs/cgroup
/dev/sda15      9.2G   37M  8.6G   1% /tmp
/dev/sda16      9.2G  869M  7.8G  10% /usr/local
/dev/sda12       19G   18G   32M 100% /home
/dev/sda14      9.2G  4.6G  4.1G  53% /var
/dev/sda18      7.3G   34M  6.9G   1% /srv
/dev/sda19       15G   73M   14G   1% /boot
/dev/sda17      9.2G  1.2G  7.5G  14% /opt
tmpfs           807M   16K  807M   1% /run/user/115
tmpfs           807M   28K  807M   1% /run/user/1000

ベストアンサー1

ディスク領域をパーティションに分割する方法は、ランダムで最適ではないようです。なぜこのようにするのかはよくわかりませんが、これについては議論しません。

ルートパーティションが見つかりました

root@debian:/home/midhun# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda11       91G   11G   76G  12% /

空き容量は多いですが、/usrスペースが完全に使い果たされました。

私がこれを行った方法は次のとおりです。持つLive CD/USB フラッシュドライブから起動して、次の操作を行います。

  1. /usrアイテムの削除またはコメントの処理/etc/fstab
  2. umount /usr/local(もし備えて)
  3. cp -a --preserve=all /usr /usr-new
  4. umount /usr
  5. rmdir /usr
  6. mv /usr-new /usr

あるいは、sudo du -x /usr | sort -n | tail -30どのディレクトリが最も多くのスペースを占有しているかを実行して確認できます。

次に、sudo dpkg-query -S /pathそのパッケージが属するパッケージを見つけて削除して削除しますsudo apt remove packagename

おすすめ記事