第一次成功编译完32位的vm版openwrt 发现编译后我的虚拟机的磁盘直接爆满:(妈的,不学会清理看来是不行了)
首先查看一下编译后我的openwrt目录的大小:
这里提一下刚学到的查看目录大小的知识点:
df 和 fdisk 不适用于查看某一目录的大小 但是对于查看文件系统的使用情况比较有用 这里我使用了另一个命令:
:du
下面实际使用以下:
maclinux@maclinux-virtual-machine:~/openwrt$ sudo du -h --max-depth=0 openwrt/
[sudo] password for maclinux:
17G openwrt/
--max-dppth表示目录的深度
妈的,17G,
首先在su下执行:
maclinux@maclinux-virtual-machine:~/openwrt/openwrt$ sudo make clean -j1 V=s
[sudo] password for maclinux:
make[1]: Entering directory '/home/maclinux/openwrt/openwrt'
rm -rf /home/maclinux/openwrt/openwrt/build_dir/target-i386_i486_musl-1.1.14 /home/maclinux/openwrt/openwrt/staging_dir/target-i386_i486_musl-1.1.14 /home/maclinux/openwrt/openwrt/bin/x86 /home/maclinux/openwrt/openwrt/logs
make[1]: Leaving directory '/home/maclinux/openwrt/openwrt'
maclinux@maclinux-virtual-machine:~/openwrt/openwrt$ sudo make dirclean -j1 V=s
make[1]: Entering directory '/home/maclinux/openwrt/openwrt'
rm -rf /home/maclinux/openwrt/openwrt/build_dir/target-i386_i486_musl-1.1.14 /home/maclinux/openwrt/openwrt/staging_dir/target-i386_i486_musl-1.1.14 /home/maclinux/openwrt/openwrt/bin/x86 /home/maclinux/openwrt/openwrt/logs
rm -rf /home/maclinux/openwrt/openwrt/staging_dir/host /home/maclinux/openwrt/openwrt/staging_dir/toolchain-i386_i486_gcc-5.3.0_musl-1.1.14 /home/maclinux/openwrt/openwrt/build_dir/host /home/maclinux/openwrt/openwrt/build_dir/toolchain-i386_i486_gcc-5.3.0_musl-1.1.14
rm -rf /home/maclinux/openwrt/openwrt/tmp
make[1]: Leaving directory '/home/maclinux/openwrt/openwrt'
maclinux@maclinux-virtual-machine:~/openwrt/openwrt$ sudo make distclean -j1 V=s
make[1]: Entering directory '/home/maclinux/openwrt/openwrt/scripts/config'
rm -f *.o lxdialog/*.o zconf.tab.c lex.zconf.c zconf.hash.c conf mconf
make[1]: Leaving directory '/home/maclinux/openwrt/openwrt/scripts/config'
maclinux@maclinux-virtual-machine:~/openwrt/openwrt$ sudo du -h --max-depth=0 ../openwrt/
193M ../openwrt/
完成,当然,下载的包也没有了
爱你YZ
首次编译32位VM版OpenWRT导致虚拟机磁盘空间爆满,通过`du`命令查看目录大小,了解如何有效地清理编译残留,释放磁盘空间。
9539

被折叠的 条评论
为什么被折叠?



