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를 제거하고 가상 머신을 시작합니다.