Kaliをアップグレードできません。 /var/cache/apt/archives にスペースが足りません。

Kaliをアップグレードできません。 /var/cache/apt/archives にスペースが足りません。

VM VirtualBoxにKali Linuxをインストールしました(私のホストはUbuntu 18.04です)。私はKaliを初めて使用していますが、これら2つの関連質問は私の問題とは関係ありません。カリーをアップグレードしようとすると

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あなたに役立つことを言ってください:

この操作の後、622 MB の追加ディスク領域が使用されます。

解決策は簡単です。 Virtualboxインスタンスを含む論理ボリューム(LV)を拡張するだけです。lvextendそれは行わなければなりません。man lvextend十分な情報を提供する必要があります。ウェブサイトチャット助けが必要な場合。

答え2

仮想マシンをバックアップ(複製)した後、仮想ハードドライブのサイズを変更します。

kali.vdiを〜10Gから〜20Gに増やすには、Ubuntuで次のコマンドを使用します。

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

その後、ダウンロードゴポットまたは、Linux Live USBを使用してください。

Virtualbox から次へ進みます。設定>ストレージ>コントローラーIDE次に、gparted.isoを追加します。

CD-ROMドライブから起動するように仮想マシンを設定します(設定>システム>マザーボード)

仮想マシンがGpartedで起動し、仮想ハードドライブのサイズを変更(10〜> 20G)し、変更を適用し、シャットダウン(終了)できます。

コントローラIDEからリンクされたgpartd.isoを削除し、仮想マシンを起動します。

関連情報