首先通过 df -h 命令查看各目录使用情况,这里发现3个问题
在根目录通过以下命令查找具体哪个目录过大导致根分区占满:
依次在有问题的目录通过该命令,最终定位到具体异常的目录,如果是需要删除的文件占用过大, 可直接删除解决,我当时排查到的两个问题:
经过排查,需要解决的问题汇总如下:
首先解释下为什么会出现这么多 /dev/loop 设备,其实这是正常现象,snap 使用的是 SquashFS 文件系统,这是一个只读的文件系统,所以它的大小在创建的时候一定是刚刚好能够存放它的内容就可以了,因为它是只读,所以它的大小之后不会改变。所以占用量肯定是 100%。
解决方法有两个:
如果嫌弃每次输选项麻烦,可以在 "~/bashrc" 文件里起别名:
然后 source 一下生效:
命令 df /etc 可以查看 /etc 目所在的挂载路径磁盘使用情况:
命令 vgdisplay 可以查看lvm卷组的信息;
如果发现ubuntu--vg-ubuntu--lv还可以扩容,则可以通过以下命令扩容:
其他扩容命令:
使用 df -T 命令可以查看已有文件系统格式;
分区结果如下:
Index: #Linux-Index
Info: #Ubuntu
/etc/fstab详细参数配置直接把/home挂到别的分区去,然后在/目录下建个链接吧
首先你的确保你有其他的LINUX分区,然后退出当前的用户同时按ctrl+alt+f1进入命令符界面,然后登入root账户,如果没改密码的话应该是root,
然后用cp -r命令将整个/home/你的用户名 文件夹全部复制到你想要复制的地方,然后在确保复制成功的前提下,使用cd /home 进入/home删除你的用户名文件夹,集体 *** 作rm -r /你的用户名,然后进入你复制后的那个/home文件夹,使用cp -s创建一个符号链接即快捷方式到原来的/home文件夹即可
*** 作有危险性,请做好文件备份
具体命令 *** 作问题,请去VERYCD下载以下文件作为参考
UbuntuLinux命令行简明教程pdf
增加一块IDE硬盘即可解决。(我每次都这么做,放心不会有问题)
详细步骤如下:
1、点击虚拟机工具栏“VM”,然后再点击"Settings"。
2、点击“Add“,然后在d出来的对话框里面选择“Hard Disk”,再选择“Next”,再选择”Create a new virtual disk”,再选择“Next”,再选择“IDE”,再选择“Next”,
3、输入你所需要增加新硬盘的大小,默认为8G,你可以自己设置大小,然后点击“Finish”即可。
如果还不懂,可以再追问。
你用的是什么系统?如果是ubuntu,可以使用:sudo apt-get remove,自动删除没有依赖的包。还有sudo apt-get clean来删除下载的临时文件,这样以来硬盘空间能够空出不少。如果不是ubuntu系统,你可以去网上查查相应的指令,都有的,我就无法解答了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)