zoukankan      html  css  js  c++  java
  • 学以致用二十六-----虚拟机磁盘空间清理

    最近在虚拟机上调试脚本,安装包解压又删除,解压又删除。结果发现,本地(物理主机)空间消耗很快,最后居然到C盘空间不足了

    只有迁移了一个虚拟机到硬盘,再来清理下空间。

    在虚拟机里,发现window系列的虚拟机是可以清理磁盘空间的

    vm---manage---clean up disk

    而在清理linux的虚拟机时,发现没有这个选项

    这就比价坑了。那么linux的虚拟机该如何清理呢。现把在网上找到的方法总结一下,可算是清理了部分空间出来了。

    1、打开linux虚拟机,清空linux虚拟机缓存

    To free pagecache:

    # echo 1 > /proc/sys/vm/drop_caches
    

    To free dentries and inodes:

    # echo 2 > /proc/sys/vm/drop_caches
    

    To free pagecache, dentries and inodes:

    echo 3 > /proc/sys/vm/drop_caches

    2、清理yum缓存

    yum clean headers 清理/var/cache/yum 的headers
    yum clean packages 清理/var/cache/yum下的软件包
    yum clean metadata
    ....
    yum clean all

    3、 使用zero数据填充磁盘的剩余空间,最后会提示空间不足。忽略
    cat /dev/zero > zero
    sync
    rm -rf zero

    4、 关闭虚拟机
    在本地物理机上,到vmvare安装目录下执行

       C:Program Files (x86)VMwareVMware Workstation>vmware-vdiskmanager.exe -d C:workstationcentos7.5centos7.5.vmdk
       Defragment: 100% done.
       Defragmentation completed successfully.

       C:Program Files (x86)VMwareVMware Workstation>vmware-vdiskmanager.exe -k C:workstationcentos7.5centos7.5.vmdk
       Shrink: 100% done.
       Shrink completed successfully.

       5、 此刻会发现空间多了几个G出来了

  • 相关阅读:
    数据库范式
    RobotFrameWork自动化系列:安装配置
    jenkins安装
    jenkins+ant+ssh远程部署服务glassfish
    wordpress登录、修改、删除、查看代码记录
    wordpress 登录实例(一)
    BZOJ2806:[CTSC2012]Cheat(广义SAM,二分,DP)
    BZOJ4180:字符串计数(SAM,二分,矩阵乘法)
    BZOJ2780:[SPOJ8093]Sevenk Love Oimaster(广义SAM)
    BZOJ4032:[HEOI2015]最短不公共子串(SAM)
  • 原文地址:https://www.cnblogs.com/liongong/p/9853693.html
Copyright © 2011-2022 走看看