无法升级 Kali,/var/cache/apt/archives 中没有足够的空间

Mik*_*sta 5 filesystems disk-usage kali-linux

我在 VM VirtualBox 上安装了 Kali Linux(我的主机是 Ubuntu 18.04)。我是 Kali 的新手,但两个链接的问题与我的问题无关。当我尝试升级 Kali 时

apt upgrade

926 upgraded, 81 newly installed, 0 to remove and 4 not upgraded.
Need to get 1,503 MB of archives.
After this operation, 622 MB of additional disk space will be used.
E: You don't have enough free space in /var/cache/apt/archives/.
root@kali:~# df -H
Filesystem                 Size  Used Avail Use% Mounted on
udev                       4.2G     0  4.2G   0% /dev
tmpfs                      837M  9.8M  827M   2% /run
/dev/mapper/kali--vg-root   12G   11G  250M  98% /
tmpfs                      4.2G   14M  4.2G   1% /dev/shm
tmpfs                      5.3M     0  5.3M   0% /run/lock
tmpfs                      4.2G     0  4.2G   0% /sys/fs/cgroup
/dev/sda1                  247M   63M  172M  27% /boot
tmpfs                      837M   17k  837M   1% /run/user/130
tmpfs                      837M   33k  837M   1% /run/user/0
Run Code Online (Sandbox Code Playgroud)

我应该如何更改我的文件系统配置?udev 根本没有使用,为什么?

输出节点 df --o

Filesystem                Type      Inodes  IUsed   IFree IUse% 1K-blocks     Used   Avail Use% File Mounted on
udev                      devtmpfs 1015859    390 1015469    1%   4063436        0 4063436   0% -    /dev
tmpfs                     tmpfs    1021292    744 1020548    1%    817036    10016  807020   2% -    /run
/dev/mapper/kali--vg-root ext4      701760 395200  306560   57%  10985352 10165868  241744  98% -    /
tmpfs                     tmpfs    1021292     45 1021247    1%   4085168     5340 4079828   1% -    /dev/shm
tmpfs                     tmpfs    1021292      3 1021289    1%      5120        0    5120   0% -    /run/lock
tmpfs                     tmpfs    1021292     17 1021275    1%   4085168        0 4085168   0% -    /sys/fs/cgroup
/dev/sda1                 ext2       62248    339   61909    1%    240972    60868  167663  27% -    /boot
tmpfs                     tmpfs    1021292     24 1021268    1%    817032       16  817016   1% -    /run/user/130
tmpfs                     tmpfs    1021292     32 1021260    1%    817032       32  817000   1% -    /run/user/0
Run Code Online (Sandbox Code Playgroud)

扫描仪

root@kali:~# pvscan
PV /dev/sda5 VG kali-vg lvm2 [12.40 GiB / 20.00 MiB free]
Total: 1 [12.40 GiB] / in use: 1 [12.40 GiB] / in no VG: 0 [0 ]
root@kali:~# pvdisplay
--- Physical volume ---
PV Name /dev/sda5
VG Name kali-vg
PV Size 12.40 GiB / not usable 2.00 MiB
Allocatable yes 
PE Size 4.00 MiB
Total PE 3175
Free PE 5
Allocated PE 3170
PV UUID R2DnVQ-PUE9-OHbq-2jkh-J5U6-UBik-yJdQGg
Run Code Online (Sandbox Code Playgroud)

它警告磁盘使用情况 在此处输入图片说明

Fah*_*tha 6

正如您所猜测的,问题只是您的 VirtualBox 实例中没有足够的空间。

这一行说明了一切:

/dev/mapper/kali--vg-root   12G   11G  250M  98% /
Run Code Online (Sandbox Code Playgroud)

因此,您只有 250 MB 的空闲空间。并且apt很有帮助地告诉您:

此操作后,将使用 622 MB 的额外磁盘空间。

解决方法很简单。只需扩展您的 Virtualbox 实例所在的逻辑卷 (LV)。lvextend应该这样做。man lvextend应该给你足够的信息。如果您需要更多帮助,请在网站上或聊天中询问。