適切なパッケージキャッシュを消去しても役に立たず、追加の更新されたパッケージもありません。何かをインストールしようとするたびに残りのスペースがないと言います。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
以降resize2fs
のcp -a
データを使用できます。新しいパーティションが満足のいくものであれば、fstab
交換したいパーティションを編集して古い/var
パーティションを削除することができます(両方のパーティションは同じラベルおよび/またはUUIDを持っています)。
割り当てられていないスペースがないか十分でない場合は、mv
1つ以上のサブディレクトリ(たとえば)を配置し、元のディレクトリをソフトリンク(またはバインドマウント)に置き換えることができます。/var
/home
実際、最後のオプションも最も簡単です。怠惰な心でそれをやってみてください。 :)