巅云智能建站平台搭建版(创业流派版)火爆上线,毕生受权!新增:文章智能收罗+全站真静态打包+城市分站+智能小法式+不法词过滤+H5自顺应+智能链词等功效功效概况
赞助文档Help

Linux中呈现“No space left on device”毛病的排查与处理体例

一佰互联网站建造(www.taishanly.com) 宣布日期 2020-04-23 09:20:58 阅读数: 1245

媒介

比来这两天登岸办事器,发明用 wget 下载文件的时辰提示“No space left on device”,并且连操纵 tab 键停止补全时也会提示该毛病。

之前碰到过一次这类题目,是由于磁盘空间被占满了,致使没法建立新文件。一般环境下,删除一些文件来开释空间,便可处理该题目。

当我操纵 df 号令检查分区环境时,成果以下:

# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/vda1 29G 29G 0 100% /
udev  10M 0 10M 0% /dev
tmpfs  101M 232K 100M 1% /run
tmpfs  5.0M 0 5.0M 0% /run/lock
tmpfs  405M 0 405M 0% /run/shm

看到这里,我觉得磁盘真的被 100% 占用了,因而就检查了各目次的占用环境:

# du -sh /*
8.8M /bin
30M /boot
0 /dev
5.3M /etc
24K /home
0 /initrd.img
205M /lib
4.0K /lib64
16K /lost+found
8.0K /media
4.0K /mnt
4.0K /opt
0 /proc
2.5G /root
232K /run
5.2M /sbin
8.0K /srv
0 /sys
4.0K /tmp
2.6G /usr
1.8G /var
0 /vmlinuz

很较着,统共的磁盘占用完整不到 10G,磁盘实际上并未被占满。

这类环境下,很能够是小文件过量,致使 inode 急剧增添,耗损完 inode 地区的空间。

若是真是如斯,那末即便磁盘空间有残剩,但由于没法建立新的 inode 来存储文件的元信息,也就没法建立新文件。

是以,我用 df 号令停止考证:

# df -ih
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/vda1 1.9M 299K 1.6M 17% /
udev  123K 299 123K 1% /dev
tmpfs  126K 249 125K 1% /run
tmpfs  126K 4 126K 1% /run/lock
tmpfs  126K 2 126K 1% /run/shm

能够看到,inode 地区只被占用了一小局部,另有大批的空间未操纵,以是也不是 inode 地区被占满的题目。

到了这里,我的心里是很是愁闷的。这个题目间接致使了Apache、MySql和别的的一些办事均没法启动,办事器已根基没法操纵了,但是缘由却虚无缥缈。

最初,办事器供给商告知我另外一种能够的环境,便是有些文件删除时还被别的历程占用,此时文件并未真正删除,只是标记为 deleted,只要历程竣事后才会将文件真正从磁盘中断根。

因而我经由历程 lsop 号令检查了被历程占用中的文件:

# lsof | grep deleted
mysqld 1952 2982 mysql 5u REG  254,1  0 127 /tmp/ibzMEe4z (deleted)
mysqld 1952 2982 mysql 6u REG  254,1  0 146 /tmp/ibq6ZFge (deleted)
mysqld 1952 2982 mysql 10u REG  254,1  0 150 /tmp/ibyNHH8y (deleted)
apache2 2869  root 9u REG  254,1  0 168 /tmp/.ZendSem.2w14iv (deleted)
apache2 2869  root 10w REG  0,16  0 11077 /run/lock/apache2/rewrite-map.2869 (deleted)
...
python 3102  root 1w REG  254,1 22412342132 264070 /var/log/nohup.out (deleted)

终究找到了罪魁罪魁,本来是在背景运转的 Python 剧本,源源不时地将输入保管到 /var/log/nohup.out 文件中,文件巨细竟然到达了20G+!

前阶段在背景运转剧本以后,就没再管过它。估量是我在 Python 运转历程中删掉了 nothup.out 文件,由于该文件被占用,以是只能先标记为 deleted,而未真正删除,最初致使磁盘爆满。

此次的经历提示了我,不能将使命简略放到背景就听任不论,出格是操纵 nohup 号令时,一切的输入城市被不时地增加到统一个文件中,若是该历程不会本身停止,就能够致使输入文件占满全数磁盘。

总结

以上便是这篇文章的全数内容了,但愿本文的内容对大师的进修或使命能带来必然的赞助,若是有疑难大师能够留言交换,感谢大师对网页设想的撑持。

一佰互联是天下着名建站品牌办事商,咱们有九年、网站建造、网页设想、php开辟和域名注册及假造主机办事经历,供给的办事更是天下着名。最近几年来还整合团队上风自立开辟了可视化多用户”“3.0平台版,拖拽排版网站建造设想,轻松完成pc站、手机微网站、小法式、APP一体化全网营销网站扶植 ,已胜利的为天下上百家收集公司供给自助建站平台搭建办事。

相干消息more

21
04月
HTML5中操纵postMessage完成A

由于同源战略的限定,Javascript存在跨域通讯的题目,典范的跨域题目有iframe与父级的通讯等。惯例的几种处理体例:(1) docu... >>概况

20
04月
canvas完成按住鼠标挪动绘制出轨迹的示例

提要使命以来,写过vue、react、正则、算法、小法式等常识,惟独不写过canvas,由于其实不会啊!2018年,给本身设定一个小方针:... >>概况

16
04月
专业网站扶植-网站保护对网站有这甚么样的感化

一个好的网站须要按期或不按期地更新内容,如许都能坚持网站的更新,同时反应这个网站是有人管的,是有更新的,如许能力不时地吸收更多的阅读者,增... >>概况

01
04月
将来——小法式将无处不在

简介:小法式究竟要不要做?不做就看着别人挣钱呗若是说当下,营销界最热点的推行渠道是甚么?那非小法式莫属。在新批发的局势下,京东、阿里巴巴、苏... >>概况

高端网站扶植

美工统筹SEO,为企业电子商务营销助力!

德律风:

023-85725751
建站

产物

域名注册 假造主机 云办事器 企业邮局
智能建站 APP打包 微站/小法式 创业平台
网站推行 媒体营销 智能收罗 AI机械人
400德律风 短信营销 店销机械人
私家定制 流派网站