linux服务器运维-程序员宅基地

这本阿里P8撰写的算法笔记,再次推荐给大家,身边不少朋友学完这本书最后加入大厂:

Github 疯传!史上最强悍!阿里大佬「LeetCode刷题手册」开放下载了!

  1. no space left on device 原因:

磁盘满了 inode耗尽 解决:

确认磁盘是否满了: df -h (sh)

确认inode是否耗尽: df -i

如果inode已经耗尽,则系统不能创建文件

确认哪个目录的小文件超量:

find / -type d -size +10M: 找出大小大于10M的目录(目录大小越大,表示目录下的文件越多) 进入对应的目录,并执行命令 find */ ! -type l | cut -d / -f 1 | uniq -c (统计目录下的文件个数) 确定文件可以删除,则执行 ls | xargs rm -rf 扩展:

查看硬盘分区的block和inode大小

dumpe2fs /dev/sdb1 |grep -i "Block size" // 查看Block size的大小 dumpe2fs /dev/sdb1 |grep -i "Inode size" // 查看Inode size的大小 dumpe2fs /dev/sdb1 |grep "Block count" // 查看Block的总数量 dumpe2fs /dev/sdb1 |grep "Inode count" // 查看inode的总数量 1 2 3 4 inode:

文件存储在硬盘上,硬盘的最小存储单位叫做“扇区”(Sector)。每个扇区存储512字节(相当于0.5KB)。 操作系统读取硬盘的时候,不会一个个扇区的读取,这样效率太低,而是一次性连续读取多个扇区,即一次性读取一个“块”(Block)。这种由多个扇区组成的“块”,是文件存取的最小单位。“块”的大小,最常见的是4KB,即连续八个sector组成一个block。 文件数据都存储在“块”中,那么很显然,还必须找到一个地方存储文件的“元信息”,比如文件的创建者、文件的创建日期、文件的大小等。这种储存文件元信息的区域就叫做inode,中文译名“索引节点” 每一个文件都有inode,里面包含与该文件有关的一些信息 使用 stat 文件名查看某个文件的inode信息 inode也会消耗硬盘空间,所以硬盘格式化的时候,操作系统自动将硬盘分成两个区域。一个是数据区,存放文件数据;另一个是inode区(inode table),存放inode所包含的信息 每个inode节点的大小,一般是128字节或256字节。inode节点的总数,在格式化时就给定,一般是每1KB或每2KB就设置一个inode。假定在一块1GB的硬盘中,每个inode节点的大小为128字节,每1KB就设置一个inode,那么inode table的大小就会达到128MB,占整块硬盘的12.8%。 查看某个文件的inode值: ls -il 文件名 利用inode删除文件: find . -inum 655473 | xargs rm -rf ———————————————— 版权声明:本文为CSDN博主「miracle_8」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/miracle_8/article/details/100545562

这本阿里P8撰写的算法笔记,再次推荐给大家,身边不少朋友学完这本书最后加入大厂:

Github 疯传!史上最强悍!阿里大佬「LeetCode刷题手册」开放下载了!

以上就是良许教程网为各位朋友分享的Linux相关知识。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/manongxianfeng/article/details/115304546

智能推荐

Vayo-Gerber View 测量焊盘距离方法_viewmate怎么测量gerber尺寸-程序员宅基地

文章浏览阅读1.2k次。在 Vayo-Gerber View 中打开一个Gerber数据,测量方法如下:第一步:在工具栏选中“测量”功能按钮第二步:鼠标左键点击测量起、始位置即可。测量小技巧:1.测量焊盘或孔中心时,按下Ctrl键即可显示中心位置2.如需改变测量单位,不用重复操作,只需点击工具栏的下图位置即可,切换后自动显示当前单位下的测量值。切换单位为inch时的显示结果这个软件非常好用,推荐大家下载使用:http://www.vayoinfo.net/gview_Download.aspx..._viewmate怎么测量gerber尺寸

应用于图像识别的深度残差网络:ResNet_基于残差神经网络的图像识别-程序员宅基地

文章浏览阅读743次。应用于图像识别的深度残差网络:ResNet1.论文背景2.论文工作2.1 BN层2.2 残差块2.3 34层ResNet网络结构1.论文背景《Deep Residual Learning for Image Recognition》ResNet是微软MSRA何凯明团队在2015年ImageNet上使用的网络,在当年的classification、detection、localization比赛中,ResNet均获了第一名的好成绩。2.论文工作作者首先提出了在加深网络深度进行训练时发现的问题:只是进行_基于残差神经网络的图像识别

2、UCOSIII在STM32F4xx上的移植_ucosiii中udp通信-程序员宅基地

文章浏览阅读8.9k次,点赞7次,收藏46次。一、准备好UCOSIII的源码 ①通过UCOSIII官方下载:https://www.micrium.com/,进入官方网站后点击,找到Browse by MCU Manufacturer下对应的STM这一栏,选择对应的型号这里点击STN32F4xx进去选择自己需要的下载即可②提供一份我已经下载好的UCOSIII源码:链接:https://pan.baidu...._ucosiii中udp通信

2021届Web前端面经积累(一)_前端发展2021-程序员宅基地

文章浏览阅读962次,点赞5次,收藏28次。1. 拖拽会用到哪些事件dragstart:拖拽开始时在被拖拽元素上触发此事件,监听器需要设置拖拽所需数据,从操作系统拖拽文件到浏览器时不触发此事件.dragenter:拖拽鼠标进入元素时在该元素上触发,用于给拖放元素设置视觉反馈,如高亮dragover:拖拽时鼠标在目标元素上移动时触发.监听器通过阻止浏览器默认行为设置元素为可拖放元素.dragleave:拖拽时鼠标移出目标元素时在目标..._前端发展2021

uniapp 微信小程序分享给微信好友与分享到朋友圈功能_uniapp分享到微信朋友圈-程序员宅基地

文章浏览阅读1.9w次,点赞10次,收藏71次。微信小程序分享使用方法:onLoad(){ wx.showShareMenu({ withShareTicket:true, //设置下方的Menus菜单,才能够让发送给朋友与分享到朋友圈两个按钮可以点击 menus:["shareAppMessage","shareTimeline"] })},//发送给朋友onShareAppMessage(res) { // 此处的distSource为分享者的部分信息,需要传递给其他人 let distSource = uni.get_uniapp分享到微信朋友圈

数组的用法——js基础知识回顾_js parsearray-程序员宅基地

文章浏览阅读192次。查找数组中是否存在某项,includes代替indexOfArray.prototype.includes方法返回一个布尔值,表示某个数组是否包含给定的值,与字符串的includes方法类似。ES2016 引入了该方法。[1, 2, 3].includes(2) // true[1, 2, 3].includes(4) // false[1, 2, NaN].includes(NaN) // true该方法的第二个参数表示搜索的起始位置,默认为0。如果第二个参数为负数,则表示倒_js parsearray

随便推点

java下划线转驼峰_java 下划线转驼峰-程序员宅基地

文章浏览阅读631次。写文档时需要用到下划线转驼峰的情况,在线工具不好用,自己写了一个可以批量转换的函数。_java 下划线转驼峰

表单式工作流功能模块设计方案-程序员宅基地

文章浏览阅读9.6k次,点赞34次,收藏33次。最近一个项目中需要独自设计一个表单式工作流功能模块,在此将整个功能模块的设计思路分享出来。_功能模块设计

设计模式的征途—6.建造者(Builder)模式-程序员宅基地

文章浏览阅读100次。建造者模式又称为生成器模式,它是一种较为复杂、使用频率也相对较低的创建型模式。建造者模式为客户端返回的不是一个简单的产品,而是一个由多个部件组成的复杂产品。因为,没有人买车会只买一个方向盘或者轮胎,大家买的都是一辆包含轮胎、方向盘和发动机等多个部件组成的完整汽车。如何将这些部件组装成一辆完整的汽车并返回给用户,这是建造者模式需要解决的问题。建造者模式(Builder)学习难度:..._public builder游戏

Mac自启动程序管理_mac system/library/launchdaemons-程序员宅基地

文章浏览阅读1.9w次,点赞4次,收藏16次。添加或移除启动程序,可以直接在偏好设置里面修改,首先我们需要进入系统偏好设置 然后进入用户与群组切换至登录项,在这里我们可以添加或移除登录项但是有时候我们发现有些自启动的软件在这里面是找不到的,这个时候我们可以通过终端程序查找。 macOS系统的启动项会以 .plist 的文件存在于以下目录中:/Library/LaunchDaemons:系统启动时运行,用户不登录也..._mac system/library/launchdaemons

mysql enterprise backup 使用_MySQL Enterprise Backup 4.1版本重要改进-爱可生-程序员宅基地

文章浏览阅读418次。原标题:MySQL Enterprise Backup 4.1版本重要改进-爱可生MySQL Enterprise Backup 简称MEB, 是Oracle官方出品的MySQL在线备份工具, 也是众多MySQL企业版用户首选的备份工具, 我们一起来看下MEB 4.1带来了哪些重要改进.注: MEB 3.x 版本用于MySQL 5.7.9之前版本, MEB 4.x版本用于MySQL 5.7.9之后..._mysql enterprise backup 4.1 for linux

求大佬帮忙看一下python程序没问题但是运行不出结果也不报错_程序运行既不出结果也不报错-程序员宅基地

文章浏览阅读3.4k次。求大佬帮忙看一下python程序没问题但是运行不出结果也不报错import numpy as npimport gensimimport pandas as pdimport jiebaimport xlrdfrom xlutils.copy import copymodel = gensim.models.word2vec.Word2Vec.load(‘improve’)#此函数计算某词对于模型中各个词的转移概率p(wk|wi)def predict_proba(oword, iword_程序运行既不出结果也不报错

推荐文章

热门文章

相关标签