范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

明明删除了文件,磁盘空间为何没释放

  当系统空间使用量过大需要清理空间或者清理某个文件时,有时会出现执行了删除命令之后磁盘空间并没有释放的情况。很多人首次遇到该情况时会比较困惑,在考虑是不是像windows系统的回收站一样,删除只是逻辑删除到回收站一样?其实不然,linux的回收站功能想了解的可以与我沟通或查资料了解一下,也是个比较实用的方法,此处我们主要实践文件删除后空间未释放问题。
  1. 实验准备
  想模拟该场景的方式很多,主要是实现文件被占用的场景。最简单的方式是拷贝文件,另一个常见方式是对于会编程或shell功底较好的同学可以写程序或脚本不停的往一个文件里写入内容。本次主要通过拷贝文件来快速复现。   1.1 创建一个稍微大一点的文件/* 主要针对此文件操作  */ [root@c7_2 local]# ll -h total 3.0G -rw-r--r--.  1 root root 2.5G May  4 17:43 all_backup.tar.gz   /* 此时根目录使用量6.5G */ [root@c7_2 ~]# df -lh Filesystem Size Used Avail Use% Mounted on devtmpfs 1.9G 0 1.9G 0% /dev tmpfs 1.9G 0 1.9G 0% /dev/shm tmpfs 1.9G 12M 1.9G 1% /run tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup /dev/mapper/centos-root 46G 6.5G 39G 15% / /dev/sda1 1014M 150M 865M 15% /boot tmpfs 378M 0 378M 0% /run/user/01.2 通过scp命令 占用该文件/*   开始远程拷贝至其他主机 */ [root@c7_2 local]#   scp all_backup.tar.gz   test@192.168.28.226:/home/test/   The authenticity of host "192.168.28.226 (192.168.28.226)" can"t be established. ECDSA key fingerprint is SHA256:QfJb1DogFmdZ0hkeVRvn2VHke+tkZ2+sNljhBBudooc. ECDSA key fingerprint is MD5:2a:8a:63:80:35:17:f7:e9:2a:ea:13:98:eb:26:30:ba. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added "192.168.28.226" (ECDSA) to the list of known hosts. test@192.168.28.226"s password: all_backup.tar.gz                                                                                                                                              0% 2432KB   2.4MB/s   17:53 ETA^Z [1]+  Stopped                 scp all_backup.tar.gz test@192.168.28.226:/home/test  /* 放在后台运行 */ [root@c7_2 local]# bg %1                [1]+ scp all_backup.tar.gz test@192.168.28.226:/home/test &1.3 删除文件
  此时删除 文件,再查看文件是否被删除,空间是否释放   /*   删除文件 */ [root@c7_2 local]# rm -f all_backup.tar.gz /*  查看磁盘空间,没有变化 */ [root@c7_2 local]# df -lh Filesystem               Size  Used Avail Use% Mounted on devtmpfs                 1.9G     0  1.9G   0% /dev tmpfs                    1.9G     0  1.9G   0% /dev/shm tmpfs                    1.9G   12M  1.9G   1% /run tmpfs                    1.9G     0  1.9G   0% /sys/fs/cgroup /dev/mapper/centos-root   46G  6.5G   39G  15% / /dev/sda1               1014M  150M  865M  15% /boot tmpfs                    378M     0  378M   0% /run/user/0 /* 文件已不在  */ [root@c7_2 local]# ll -h total 3.0G drwxr-xr-x.  2 root root    6 Apr 11  2018 bin drwxr-xr-x.  2 root root    6 Apr 11  2018 etc drwxr-xr-x.  2 root root    6 Apr 11  2018 games drwxr-xr-x.  2 root root    6 Apr 11  2018 include drwxr-xr-x.  2 root root    6 Apr 11  2018 lib drwxr-xr-x.  2 root root    6 Apr 15 05:56 lib64 drwxr-xr-x.  2 root root    6 Apr 11  2018 libexec drwxr-xr-x.  2 root root    6 Apr 11  2018 sbin drwxr-xr-x.  5 root root   49 Nov 17 16:46 share drwxr-xr-x.  2 root root    6 Apr 11  2018 src
  2. 处理方法
  想模拟该场景的方式很多,
  可以通过lsof (list opened files)命令查看已经打开的文件以及文件被哪个进程所占用。
  lsof命令在最小化安装的系统中是没有,可以先通过yum安装    yum install -y lsof2.1 lsof查看文件
  查看所有已打开文件并筛选出其中已删除状态(deleted)的文件   [root@c7_2 local]# lsof |grep deleted firewalld  818         root    6u      REG              253,0       4096   36061750 /tmp/ffi0SEit6 (deleted) gmain      818  998    root    6u      REG              253,0       4096   36061750 /tmp/ffi0SEit6 (deleted) tuned     1180         root    8u      REG              253,0       4096   33554962 /tmp/ffio5Nu8r (deleted) gmain     1180 1602    root    8u      REG              253,0       4096   33554962 /tmp/ffio5Nu8r (deleted) tuned     1180 1603    root    8u      REG              253,0       4096   33554962 /tmp/ffio5Nu8r (deleted) tuned     1180 1605    root    8u      REG              253,0       4096   33554962 /tmp/ffio5Nu8r (deleted) tuned     1180 1606    root    8u      REG              253,0       4096   33554962 /tmp/ffio5Nu8r (deleted) scp       1798         root    3r      REG              253,0 2665433605  104181296 /usr/local/all_backup.tar.gz (deleted)
  发现了我们刚删除的文件以及被那个进程所打开   2.2 查看进程
  通过lsof发现了all_backup.tar.gz 文件被1798 号进程所占用,可以查看该进程具体是什么   [root@c7_2 local]# ps -ef|grep 1798 root       1798   1729  0 17:47 pts/0    00:00:00 scp all_backup.tar.gz test@192.168.28.226:/home/test root       1799   1798  2 17:47 pts/0    00:00:03 /usr/bin/ssh -x -oForwardAgent=no -oPermitLocalCommand=no -oClearAllForwardings=yes -l test -- 192.168.28..226 scp -t /home/test root       1868   1806  0 17:49 pts/1    00:00:00 grep --color=auto 1798
  正是我们之前执行的拷贝命令   2.3 释放空间
  对于此种查询状态情况,需要结束对应程序   /*  杀掉对应进程 */ [root@c7_2 local]# kill -9 1799   1798 /* 空间已释放 */ [root@c7_2 local]# df -lh Filesystem               Size  Used Avail Use% Mounted on devtmpfs                 1.9G     0  1.9G   0% /dev tmpfs                    1.9G     0  1.9G   0% /dev/shm tmpfs                    1.9G   12M  1.9G   1% /run tmpfs                    1.9G     0  1.9G   0% /sys/fs/cgroup /dev/mapper/centos-root   46G  4.0G   42G   9% / /dev/sda1               1014M  150M  865M  15% /boot tmpfs                    378M     0  378M   0% /run/user/0
  注:如果是持续写入日志的想清空日志等情况,可以使用 echo " ">filename 命令在线清空该文件,无需暴力的结束进程,如果此方法无效时再考虑结束进程。   3. 结语
  本主要适用于以下场景:   删除文件空间未释放   磁盘满了 但是找不到文件
  再提示一遍,如果可以使用 echo " ">filename 命令在线清空文件,则无需暴力的结束进程,如果此方法无效时再  考虑 结束进程。
  如想了解更多精彩文章或进入技术群,可以关注wx公众号 数据库干货铺

大清皇后孟古青,被废后回家生龙子,皇帝想接回,娘家接就出兵清朝是我国历史上的最后一个封建王朝,在这个时代,君主专制达到顶峰,社会的风气也变得十分保守,女子的地位更是极度低下,就算是一国之后也得事事听从皇帝的命令,稍不注意就会招来斥责甚至是抗日时期继东陵大盗孙殿英之后,东陵再次出现大盗,枪决6人1928年7月,原国民党第二十军军长孙殿英冒天下之大不韪,借用剿匪为名,命令其手下军队都炸开了乾隆皇帝和慈禧太后的陵墓(裕陵和定东陵),盗取文物无数,消息传出后,举国震惊,孙殿英被八路军敌工部部长不幸被俘,日军翻译低声对他说自己人,别放弃抗日战争持续了14年,为了赶走侵略中国的外敌,有多少英雄儿女前赴后继投身于抗日救国的斗争中来,他们的身影和名字应被所有人铭记。他们勇敢,机智,哪怕仅剩一刀一枪也要跟敌人殊死搏斗。这上世纪二十年代末,王占元预言中国前途上世纪二十年代末,王占元预言中国前途乔延宾馆陶籍民国上将王占元从湖北督军两湖巡阅使的职位上离开,在天津做起寓公,期间回故乡南馆陶与乡亲们聊天时曾说,现在南方已红了半边天,共产党的势王必成与张灵甫交手失利,陈毅大怒要将他撤职,粟裕不能全怪他1947年2月,国民党军集中了45万兵力,由陆军总司令顾祝同指挥,对山东解放区实施重点进攻。我华东野战军与敌人周旋两个多月后,决定调集9个纵队加1个特种兵纵队,采取掏心战术,合围并邯郸之问(18)大名的由来你知道吗?邯郸的大名县和它的名字一样,在历史上赫赫有名,是屹立在燕赵大地上的一座历史名城。这块热土曾经三为国都,七为陪都,历来被称为河朔重镇北方锁钥。大名县域面积1053平方公里,辖12镇8西安事变,受张学良指派活捉蒋介石的刘桂五,后来的结局怎样有一首诗曾说恨不抗日死,留作今日羞,国破尚如此,我何惜此头。这句话让人感受到了浓浓的爱国情怀。而在现实当中,这却不只是说说而已,无数的爱国战士为抗日奉献出了自己宝贵的生命。大家都知历史上五个诡异的电视中断事故外星人在电视中发表演说,来自51区的电话求救。今天就给大家聊聊历史上五个最诡异的电视中断事故。1987年11月22日,数以万计的观众端坐在电视机前看橄榄球比赛,他们忘情的欢呼,电视悲痛!杨丽萍春晚舞伴王迪抑郁轻生,39楼一跃而下,撇下妻子2娃悲痛!杨丽萍春晚舞伴王迪抑郁轻生不知道是否还有人记得10年前12年的央视春晚上,有两只美丽的孔雀为我们带了一直梦幻灵动的舞蹈,把我们拉进了一个美轮美奂的世界,让人流连忘返。而10年inside玩后有更多思考随着工作流程的推进,疑问果然出现在了面前,一个水鬼挡住了我们的去路,从他游泳的速度发展以及通过面部信息没有自己丝毫的水泡来看,这种不同物种是不需要在进行水下呼吸的。幸运的是,他们非iPhoneSE4最新渲染图曝光RedmiNote12系列官宣iPhoneSE4最新渲染图曝光10月20日,星期四,欢迎收看今天的科技V报,我是龙二Pro,前不久,苹果发布了iPhone14系列新机,在这其中iPhone14Pro和iPhon
世上最难的一群人曾被当做异类,也被推上神坛相信每个人身边都有一两个左撇子,你会羡慕他们天赋异禀?还是同情他们生活不便?今天是国际左撇子日,借此机会,让我们一起了解左撇子的生活。国际左撇子日,图片来源lefthandersd贾茂兴随笔工作不是弄戏工作不是弄戏作者贾茂兴我们通常说,工作的分类很多,有当前工作,也有后续工作有全局性工作,也有局部性工作有长期性工作,也有阶段性工作有特别紧急的工作,也有相对宽缓的工作等等,但无论属关注新兵体格复查,现场画面来啦文图郑新瑜钟远富近日,武警第二机动总队某新兵团严密组织新兵体格复查工作旨在摸清新兵身体健康状况严把部队良性发展源头关防止带病入伍等情况发生为下步新训工作顺利开展奠定坚实基础新兵体格微电影青春献礼二十大理论飞入百姓家视频加载中习近平总书记提出要加强传播手段和话语方式创新,让党的创新理论飞入寻常百姓家。基层宣讲是打通党的创新理论传播最后一公里的重要渠道,为深入学习贯彻习近平新时代中国特色社会主义主流手机品牌及系列扫盲,附产品定位及价格区间大家好,我是王小洋。做了两年数码博主,一直有朋友问我一些极为基础的手机品牌或者手机定位的问题。这次我用了半天时间总结了一下目前我国销售的主流手机品牌及系列的具体划分。并且通过表格形聚焦重点领域紧扣关键节点高质量推动灾后重建工作本报讯(记者逯彦萃)10月9日,省政府召开全省灾后重建工作四季度视频调度会,深入贯彻党中央国务院决策部署,认真落实省委常委会会议精神,通报全省灾后重建工作进展情况,安排部署下一步重建强战斗堡垒夯实执政之基党的十九大以来党的基层组织建设工作综述新华社北京10月9日电题建强战斗堡垒夯实执政之基党的十九大以来党的基层组织建设工作综述新华社记者党的力量来自组织。严密的组织体系,是马克思主义政党的优势所在力量所在。其中,基层党组告别假期综合症四个动作帮你找回状态视频加载中刚过去的国庆假期,您是不是参加了不少聚餐呢?和家人朋友吃中餐火锅宵夜,大快朵颐之后,身体的负担也重了起来。如何快速恢复身体状态,以更好的精力投入工作?观观请到了专业的健身特斯拉半个多月没了2万亿!首富马斯克要继续生孩子并殖民火星身为世界首富的马斯克,似乎从来都不在乎别人的眼光,甚至于忙着制造话题。10月8日,马斯克又两度登上热搜,一个是因为特斯拉的电动卡车即将交付给百事,在这一新兴市场开始发力,一个是因为国家发展改革委价格监测中心预计本轮国内成品油调价搁浅新华社北京10月8日电(记者安蓓)新一轮成品油调价窗口即将于10日开启。记者8日从国家发展改革委价格监测中心了解到,综合多家机构分析预测情况,本轮国际原油平均价格和上轮相比略有下降如何养好富贵竹?这几点注意到,让你的竹子翠绿富贵,花开富贵秋日生活打卡季富贵竹多以观叶和观姿为主,它茎叶肥厚,观赏价值高,养一两年的时间,叶片依旧青葱碧绿。又有花开富贵,竹报平安,大吉大利之意,深受广大花友的喜爱。有的养护时间长了,甚至能