Ant's Blog

《Linux操作系统》课程实验一空间不足问题解决方案

在重新编译内核过程中,可能会出现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 mrpropermake 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

祝大家实验顺利。

1 评论

回复 cdy 取消回复