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

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

  当系统空间使用量过大需要清理空间或者清理某个文件时,有时会出现执行了删除命令之后磁盘空间并没有释放的情况。很多人首次遇到该情况时会比较困惑,在考虑是不是像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公众号 数据库干货铺

正式离队!北控男篮旧将试训北京首钢,能否重新证明自己呢?进入CBA休赛期之后,多支球队开启了球员清理工作,包括广东辽宁浙江等队都在淘汰边缘球员。据篮球记者宋翔报道,北控男篮满江试训北京首钢,能否最终留队,还要等试训全部结束之后,综合评定薪资专家脑洞交易鹈鹕送莺歌南斯琼斯3首轮签换杜兰特直播吧7月5日讯在参加NBAToday节目时,NBA薪资专家BobbyMarks设想了鹈鹕和篮网的交易。BobbyMarks的脑洞交易是鹈鹕送出莺歌小南斯赫伯特琼斯2023年自己或历史上夺冠最多的双人组邓肯帕克四冠仅第四,现役水花兄弟上榜据美媒透露杜兰特已经向篮网申请交易,他还列出了心仪球队名单,其中就包括太阳和热火,如果加盟热火他会和巴特勒豪组顶级双人组,加盟太阳之后他和布克的火力也会成为联盟其他球队忌惮的存在。黄晓明妈妈张素霞心疼儿子和杨颖离婚,黄晓明别再对我呵护了黄晓明妈妈张素霞心疼儿子和杨颖离婚,如今儿子的状态让我欣慰黄晓明婚礼黄晓明恋爱的时候,妈妈要替他检查。只有过了母亲这一关,逻辑上才能黄晓明谈恋爱。2014年,黄晓明因为工作关系认识意甲隐藏豪门蒙扎!强援云集,米兰大佬背后掌舵,新赛季大有可为在2122赛季的意乙升级附加赛中,蒙扎接连淘汰了布雷西亚和比萨,终于摘得最后一个意甲升级资格,眼前是新赛季的意甲联赛,身后是意甲老江湖加利亚尼和贝卢斯科尼掌舵,蒙扎绝不甘于成为一轮球星也薅羊毛!温网提供729元餐补球员搬空餐厅有人拿走27瓶酸奶温布尔登网球公开赛凭借多年的精心经营树立了高大上的赛事形象,主办方为参赛者提供的待遇也非常优厚。参赛球员和教练每天有90英镑的餐费补贴,不过温网最近却被这项福利措施搞得很是窘迫。据美媒评选出7名球员,如果他们总决赛打不过就投敌,哪组更强今天是凯文杜兰特离开雷霆投敌金州勇士的六周年纪念日,想象一下NBA如果每个超级巨星都加入前一年在总决赛中淘汰他的球队,那么那些超级球队会变得怎么样。因此,美媒评选出7名超级巨星,如德国为何考虑退出世界杯?球员妻子不能随队成关键,意大利或递补卡塔尔世界杯,多少中国球迷渴望中国男足能够进入的舞台,为了能够在世界杯上取得好成绩,阿根廷葡萄牙巴西等等球队都通过集训和热身赛,提升球队的技战术实力,力争能够在4年一届的世界杯上取哈维尔用数套战术换来胜利,西班牙主帅赛后打出三拳庆祝成果当河南队战胜浙江队后,哈维尔赛后面对球迷,效仿克洛普,打出三拳,把球迷的现场氛围烘托到顶点。这位西班牙主帅如此兴奋,首先是因为球迷的到场助威,同时这位西班牙主帅,为了这场胜利拿出了官方中超第二阶段8月5日开启,恢复主客场制中超官方宣布第二阶段(第11轮起)的赛事拟从8月567日开启,联赛在本阶段将恢复主客场制。这是中超联赛继2019赛季后,时隔近3年重新采用主客场制,取代近三个赛季的赛会制。7月6日吹上天了!首秀23764!全美热搜第一!这个新秀有点强啊北京时间7月6日,NBA盐湖城夏季联赛正式开打,第一天比赛,雷霆9877大胜爵士,原本吧,夏联的关注度是远不如常规赛甚至季前赛,但是这场比赛,榜眼秀切特霍姆格伦可以说引爆了全美。全
恩比德联盟第1人,赛后动情发声感谢哈登!东部击败所有西部球队20222023赛季NBA常规赛正在如火如荼的进行中,3月18日比赛结束后,来看下今日赛况以及东部最新排名76人以12182击败黄蜂,老鹰以127119击败勇士,奇才94117不敌科尔并未对球队失去信心问题出在首节末北京时间3月18日,金州勇士客场不敌亚特兰大老鹰,遭遇刷新队史纪录的客场十连败。赛后主帅史蒂夫科尔接受了媒体采访,表示球队并未就此失去信心。开局打出了144,我们的状态当时很棒,但张宁生涯纪录35分10板费尔德2813山西逆转同曦止连败直播吧3月18日讯CBA常规赛继续进行,同曦主场迎战山西,山西近期遭遇连败,目前以18胜17负暂列联赛第11位,同曦同样遭遇连败,暂时以17胜18负排在联赛第14位。此役一上来山西刘亦菲的内衣照,揭露攻击女性穿着的乱象,神仙姐姐碍了谁的眼?文视界说Talk编辑视界说Talk最近神仙姐姐可谓是热度不断。先是一张捧花的照片在社交平台疯传,据说用这张照片当头像会好运连连,于是大家都来吸刘亦菲的仙气,甚至一度分不清你我。看来吴兴涵经出轨事件后现身球场,不受赌球风波影响,球迷污点证人头条创作挑战赛中国足坛本年度注定不会平静,李铁陈戌源等足坛大佬相继被抓后,秦升金敬道等球员又涉嫌赌球被抓,也是让中国足坛迎来新一轮的大地震,然而此前多次登上热搜的吴兴涵,却依然能够来海南吃什么海鲜?这5道海鲜美食当地人最喜欢,游客必品尝!现在我国的旅游业逐渐放开,很多朋友纷纷开始计划出门旅游了。而由于我国的大部分省份都处于内陆地区,当地的居民鲜少能够看见大海,所以我们的国际旅游岛海南岛就成为为了内陆人民去旅游的首选靠卖农产品赚钱旅游全国,大哥说我不做自媒体碰到一位卖山药的大哥,他说我除了港澳台之外,全国其它地方基本都跑遍了。这位大哥买了一辆双排的小货车,经过一番的改装,副驾驶一侧成了睡觉的床。煮饭用的煤气炉和其它日常用品放在驾驶室的厌恶女性的男人更喜欢变性女人加州大学河滨分校的一名美国研究人员发现,对女性有负面情绪的男性更容易被跨性别女性吸引,因为她们具有超女性气质。跨性别女性几乎无法与普通女性区分开来电视剧有爱中的镜头美国加州大学河滨李连杰主演中南海保镖一部虚构电影的成功之作近日,备受瞩目的电影中南海保镖再次被人们提及。这部电影是由中国著名演员李连杰主演,以中南海保镖许正阳为主人公,讲述了他在保护一个身份不一般的女人杨倩儿的过程中,遭遇了一名雇佣杀手周春天了,分享10道宴客菜,吃得好花钱少,请客吃饭倍有面子头条创作挑战赛大家好,欢迎大家来到我的美食自媒体,我是美食领域创作者锦绣V山东专注美食,让生活更有味。今天为大家带来了几道家常美食的做法,这几道美食也是深受大家的喜欢,而且是很常见面馆老板开业才几天,都快哭了,这才是真实的夫妻档吧头条创作挑战赛从开年以来,身边就涌现了不少朋友去开餐饮店,大部分都是餐饮小白,最多只知道什么好吃,什么不好吃。但对于餐饮经营啥都不懂,甚至有些连房租需要涉及的什么费用都不清楚,就兴