计算机运维知识点,系统运维必会知识点

1 删除文件的原理

文件删除:需要具备以下两个条件同时具备才生效

1受文件的硬连接控制,有一个硬连接i_link+1,减少一个硬连接,i_link-1,当i_link=0时,文件就被删了

列:创建文件i_link=1,为这个文件创建一个硬连接,i_link=2,删除一个硬连接,i_link-1,删除源文件i_link=0了

2受进程占用控制,当有进程使用这个文件时,有一个进程占用这个文件i_count+1,即i_count=1。当减少一个进程占用i_count-1,即i_count=0,当没有进程调用时i_count=0.

当i_link=0并且i_count=0的时候,文件才会被真正的删除。

有程序在用文件的时候i_count + 1.

查看被删除但仍由进程占用的文件名

[root@test1 shell]# rm -rf aa/

[root@test1 shell]# lsof | grep del

bash      25710      root  cwd       DIR              253,0        0    2623611 /hexudong/shell/aa (deleted)

[root@test1 shell]#

Inode小结

1磁盘分区格式化ext4文件胡会产生一定数量的inode和block

2 inode是索引节点,作用是存放文件的属性信息以及作为文件的索引

3 ext3/ext4文件系统的block存放的是文件的实际内容

4 inode是一块存储空间,c6非启动分区inode默认大小256,c5是128字节

5inode是一串数字,不同的文件对应inode(一串数字)在文件系统里是唯一的

6 inode相同的文件,互为硬连接文件

7一个文件被创建后至少占用一个inode和一个block

8 block的大小一般有1k,2k,4K 几种。其中引导分区等为1K,其他普通分区去4K(c6)

9如果一个文件很大,可能占多个block,如果文件很小,至少占一个。并且剩余空间浪费了。

10 inode大小和总量查看

dumpe2fs  /dev/sda3|egrep -i "block size|Inode size"

dumpe2fs  /dev/sda1 | egrep -i "block count|lnode count"

11查看inode的总量和使用量命令df �Ci

12如何生成及制定inode大小mkfs.ext4 �Cb 2048 �Cl 256 /dev/sdb

block小结

1)磁盘读取数据是按block为单位读取的。

2)一个文件可能占用多个block。每读取一个block就会消耗一次磁盘i/o

3)如果要提升磁盘IIO,那么就要尽可能一次性读取数据尽量多

4)一个block只能存放一个文件的内容,无论内容有多小,如果block 4K,那存放1K文件,剩余3K就浪费了。

5)block并非越大越好。Block太大对于小文件存放就会浪费磁盘空间,例如:1000K文件,BLOCK为4K,占用250个block,block为1K,占用1000个BLOCK。访问效率谁更高?消耗IO分别为250次和1000次

6:)大文件(大于16K)一般设置BLOCK大一点,小文件(小于1K)一般设置BLOCK小点

7)block太大例如4K,文件都是0.1K的,大量浪费磁盘空间

8)block的设置也是格式化分区的时候,mkfs.ext4 �Cb 2048 �Cl 256 /dev/sdb

9)文件较大时,block设置大一些会提升磁盘访问效率,ext3/ext4一般设置为4K。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/news/259943.shtml
繁体地址,请注明出处:http://hk.pswp.cn/news/259943.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Hyper-v 2016 VHD Set

Hyper-v 2016 VHD Set微软在Windows Server 2016 Hyper-v中新增了一种磁盘类型--“VHD集”,和以前版本的共享VHD类似,这种类型的磁盘能够在多个服务器之间共享来实现来宾群集。看到这里相信有很多熟悉Hyper-v的朋友会问:这和以前的 Share VHD…

【总有一些东西要弄清】——说说面试时一系列的CSS问题

仅以此篇缅怀那些笔试100次,问100次的CSS问题。 问: CSS选择符有哪些?哪些属性可以继承?优先级?内联和important哪个优先级高? 选择符 1通配选择符(*)表示页面内所有元素的样式*{fon…

面试总结之html+css

最近面试了一些公司,和技术总监聊了一些前端技术方面的内容。回来之后我总结了一下,大致可以分为三个模块:第一、Html与css 方面;第二、浏览器解析方面;第三、js方面。打算,分为三篇博文,根据自…

k8s部署tomcat及web应用_k8s部署tomcat的yaml文件

1、k8s部署tomcat的yaml文件apiVersion: apps/v1kind: Deploymentmetadata:name: mytomcatspec:replicas: 5selector:matchLabels:app: mytomcatminReadySeconds: 1progressDeadlineSeconds: 60revisionHistoryLimit: 5strategy:type: RollingUpdaterollingUpdate:maxSurge: 1m…

计算机的发展经历阶段应用领域,计算机的发展阶段

计算机的发展阶段以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!计算机经历了四个发展阶段。1、电子管数字机(1946—1958年)硬件方面,逻辑元件采用的是真空电子管,外…

全球都对HTTPS抛出了橄榄枝,为什么?你又该怎么办?

2019独角兽企业重金招聘Python工程师标准>>> 互联网发展20多年,大家都习惯了在浏览器地址里输入HTTP格式的网址。但前两年,HTTPS逐渐取代HTTP,成为传输协议界的“新宠”。 早在2014年,由网际网路安全研究组织Internet …

jqGrid格式化日期

colModel列中属性 formatter:date, formatoptions:{srcformat: Y-m-d H:i:s, newformat: Y-m-d H:i:s}, 其它参数参考API转载于:https://www.cnblogs.com/GYoungBean/archive/2013/03/20/2970598.html

大一大学计算机考试难吗,新生必看!大一期间必考的3个证书,不考后悔,越拖越难考!...

原标题:新生必看!大一期间必考的3个证书,不考后悔,越拖越难考!9月开学季,大学新生也陆陆续续来到了学校报到,开启自己美好的大学生活!但是!小编要提醒大家的是千万不要相信高中老师说的那句:“上了大学你们…

我是如何实用:before :after

本文地址http://www.cnblogs.com/Bond/p/3972854.html 最近一直做移动端,没和IE6打交道了,瞬间感觉世界变美好了。移动端虽然还是各种坑,但是比起修复IE6那还是轻松多了,移动端很多效果可以用CSS3来做,感觉一切都和谐…

rockmq运维指令_RocketMQ运维监控

一个完善的消息中间件,监控是必不可少的功能。通过监控我们可以查看系统的运行情况,是否出现异常,是系统稳定性和运维的基础。1、监控平台搭建RocketMQ控制台需要自己去下载编译打包,可以在编译时设置其namesrvAddr和端口号&#…

Maven学习之 仓库镜像

使用仓库镜像 仓库可以声明在项目中,但有时,你可能想要使用某个仓库的镜像,而不去修改项目文件。 使用镜像的原因: 有一个同步镜像,且速度更快。想使用你自己控制的内部仓库。想运行repository manager来提供一个本地的…

谁看的最多

今天想到了昨天看到一道acm题目,难度入门级别。“谁看的最多”,题目大概是这样的:一队列的人3 2 1 6 4 5,数值的大小表示该人的高度。每个人只能看到前面比他高的人,如1可以看见2、3。但是,如果有人B比他高…

计算机与网络应用基础知识下上机考试,计算机应用基础知识考试

计算机应用基础课程是提高高职学生计算机文化水平的公共必须课,那么你对计算机应用基础知识了解多少呢?以下是由小编整理关于计算机应用基础知识试题的内容,希望大家喜欢!计算机应用基础知识试题1、计算机系统由硬件系统和软件系统两部分组成&#xff0…

分支-08. 高速公路超速处罚

按照规定,在高速公路上行使的机动车,超出本车道限速的10%则处200元罚款;若超出50%,就要吊销驾驶证。请编写程序根据车速和限速自动判别对该机动车的处理。 输入格式:输入在一行中给出2个正整数,分别对应车速…

lua 从一串数字中取出偶数位的数字_为什么JavaScript中 0.1 0.2 不等于0.3?

在 js 中进行数学的运算时,会出现0.10.20.300000000000000004的结果,一开始认为是浮点数的二进制存储导致的精度问题,但这似乎不能很好的解释为什么在同样的存储方式下0.30.40.7可以得到正确的结果。本文主要通过浮点数的二进制存储及运算&am…

zookeeper启动后没有相关进程

查看状态报错,报错,百度硕士nc问题,让看.out文件,但是这哥文件是空的,那就看log 016-12-15 14:08:19,355 [myid:] - INFO [main:QuorumPeer$QuorumServer149] - Resolved hostname: StandByNameNode to address: Stan…

html如何播放h264视频,浏览器 – 我如何播放H264视频?

嗯..从它的外观看起来它不像H264文件..通过MediaInfo运行它,我得到了这个:VideoFormat : AVCFormat/Info : Advanced Video CodecFormat profile : BaselineL2.0Format settings, CABAC : NoFormat settings, ReFrames : 1 frameWidth : 352 pixelsHeight : 288 pix…

ebs r12 -- adadmin: error while loading shared libraries: libclntsh.so.10.1

安装EBS R12.2增加中文字符集时,运行$AU_TOP/bin/adadmin出错: $ adadmin adadmin: error while loading shared libraries: libclntsh.so.10.1: cannot open shared object file: No such file or directory产因是没有配置应用管理用户的环境变量。 对.…

kingedit 上传php_php文件上传下载实例(实现最简单的网盘功能)

本人是一个新手代码狗,第一次发表博客,欢迎大大们指点!最近手头有一个文件上传下载的案例,跟大家一起分享一下作为一个新手的苦逼成长历程!话不多说,先上代码:一:这个是一个文件上传的html页面&…

Perl 面对对象的案例理解

晚上仔细的推敲了下大骆驼的案例,由于有段时间没继续看下去了,导致有些地方忘记了。 今天仔细的翻了下面对对象那块,说实话,认真看,用心看的话,就能看明白它写神码。 看完前面一堆的理论,发现一…