適切なパッケージをインストールするのに十分なスペースがありません//var/サイズを調整するには?

適切なパッケージをインストールするのに十分なスペースがありません//var/サイズを調整するには?

適切なパッケージキャッシュを消去しても役に立たず、追加の更新されたパッケージもありません。何かをインストールしようとするたびに残りのスペースがないと言います。df -h私は/var/がいっぱいだったのでサイズを変更してみましたが、fdiskやlvextendがすべて機能しないようです。再インストールする必要がありますか?

編集:df出力

Filesystem       Size  Used Avail Use% Mounted on
udev             7.8G     0  7.8G   0% /dev
tmpfs            1.6G  1.8M  1.6G   1% /run
/dev/nvme0n1p6    23G   15G  7.3G  67% /
tmpfs            7.8G     0  7.8G   0% /dev/shm
tmpfs            5.0M     0  5.0M   0% /run/lock
/dev/nvme0n1p9   1.8G  156K  1.7G   1% /tmp
/dev/nvme0n1p7   9.1G  8.6G   23M 100% /var
/dev/nvme0n1p10  864G   46G  775G   6% /home
tmpfs            1.6G   80K  1.6G   1% /run/user/1000

答え1

元のLVMを使用してパーティションを設定した場合は、lvextend正常に機能します。まだ実行していない場合は、LVMに移行できますが(既存のパーティションをLVMパーティションに置き換えます)、それ自体は完全な作業です。

ドライブにパーティションにまだ割り当てられていないスペースがある場合は、新しいパーティションを作成してからfdiskそれdd以降resize2fscp -aデータを使用できます。新しいパーティションが満足のいくものであれば、fstab交換したいパーティションを編集して古い/varパーティションを削除することができます(両方のパーティションは同じラベルおよび/またはUUIDを持っています)。

割り当てられていないスペースがないか十分でない場合は、mv1つ以上のサブディレクトリ(たとえば)を配置し、元のディレクトリをソフトリンク(またはバインドマウント)に置き換えることができます。/var/home

実際、最後のオプションも最も簡単です。怠惰な心でそれをやってみてください。 :)

関連情報