在重新编译内核过程中,可能会出现No space left on device
错误,即使在创建虚拟机时候已经分配了足够大的硬盘资源。此时,我们通过以下命令来扩容分区。(其实15G有点严丝合缝,如果分配资源时候硬盘足够大,建议分大一点)
lvextend -L +15G /dev/mapper/ubuntu--vg-ubuntu--lv
resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv
之后,我们运行df -lh
,看到/dev/mapper/ubuntu--vg-ubuntu--lv
已经由20G变成35G了。之后,即可继续实验。(从make mrproper
和make clean
继续)
wangchi@wcLinux:~$ df -lh
Filesystem Size Used Avail Use% Mounted on
udev 1.9G 0 1.9G 0% /dev
tmpfs 392M 11M 381M 3% /run
/dev/mapper/ubuntu--vg-ubuntu--lv 35G 25G 8.3G 75% /
tmpfs 2.0G 0 2.0G 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 2.0G 0 2.0G 0% /sys/fs/cgroup
/dev/sda2 974M 80M 827M 9% /boot
tmpfs 392M 0 392M 0% /run/user/0
tmpfs 392M 0 392M 0% /run/user/1000
祝大家实验顺利。
cdy
太对了