web-dev-qa-db-ja.com

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

VM VirtualBox(私のホストはUbuntu 18.04です)にKali Linuxをインストールしました。私はKaliの初心者ですが、リンクされている2つの質問は私の問題とは関係ありません。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

pvscan

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

そして、それはディスク使用量について警告します enter image description here

4
MikiBelavista

ご想像のとおり、問題は、VirtualBoxインスタンスに十分なスペースがないことです。

この行はそれをすべて言います:

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

つまり、250 MBの空きスペースしかありません。そしてaptがあなたに有益に言っているように:

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

解決策は簡単です。 Virtualboxインスタンスが存在する論理ボリューム(LV)を拡張するだけです。 lvextendはそれを行うべきです。 man lvextendは十分な情報を提供するはずです。さらにヘルプが必要な場合は、サイトまたは chat で質問してください。

5
Faheem Mitha

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

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

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

次に Gparted をダウンロードするか、LinuxライブUSBを使用します。

Virtualboxから設定>ストレージ>コントローラーIDEに移動して、gparted.isoをアタッチします

光学ドライブから起動するように仮想マシンを構成します(設定>システム>マザーボードの下)

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

添付されているgpartd.isoをコントローラーIDEから削除し、仮想マシンを起動します。

4
GAD3R