Kali를 업그레이드할 수 없습니다. /var/cache/apt/archives에 공간이 부족합니다.

Kali를 업그레이드할 수 없습니다. /var/cache/apt/archives에 공간이 부족합니다.

VM VirtualBox에 Kali Linux를 설치했습니다(내 호스트는 Ubuntu 18.04입니다). 저는 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

파일 시스템 구성을 어떻게 변경해야 합니까? 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

광전지 스캐닝

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

디스크 사용량에 대해 경고합니다. 여기에 이미지 설명을 입력하세요.

답변1

짐작할 수 있듯이 문제는 VirtualBox 인스턴스에 공간이 충분하지 않다는 것입니다.

이 문장이 모든 것을 말해줍니다:

/dev/mapper/kali--vg-root   12G   11G  250M  98% /

따라서 여유 공간은 250MB 밖에 없습니다. 그리고 apt당신에게 도움이 되는 말을 해주세요:

이 작업 후에는 622MB의 추가 디스크 공간이 사용됩니다.

해결책은 간단합니다. Virtualbox 인스턴스가 있는 논리 볼륨(LV)을 확장하면 됩니다. lvextend그것은 이루어져야합니다. man lvextend충분한 정보를 주어야 합니다. 웹사이트나채팅도움이 더 필요한 경우.

답변2

가상 머신을 백업(복제)한 후 가상 하드 드라이브 크기를 조정합니다.

kali.vdi를 ~10G에서 ~20G로 늘리려면 Ubuntu에서 다음 명령을 사용합니다.

VBoxManage modifyhd /Path/to/kali.vdi --resize 20000

그런 다음 다운로드고팟또는 Linux 라이브 USB를 사용하십시오.

Virtualbox에서 다음으로 이동하십시오.설정 > 저장소 > 컨트롤러 IDE그런 다음 gparted.iso를 추가하십시오.

CD-ROM 드라이브에서 부팅하도록 가상 머신을 구성합니다(설정 > 시스템 > 마더보드)

가상 머신이 Gparted로 부팅되고 가상 하드 드라이브의 크기를 조정(10 ~> 20G)하고, 변경 사항을 적용하고, 종료(종료)할 수 있습니다.

컨트롤러 IDE에서 연결된 gpartd.iso를 제거하고 가상 머신을 시작합니다.

관련 정보