家具网站开发设计论文网站开发公司介绍

bicheng/2026/1/23 12:05:24/文章来源:
家具网站开发设计论文,网站开发公司介绍,2022年国内重大新闻事件,昆明网站建设技术公司作者 | 阮一峰一、inode是什么#xff1f;文件储存在硬盘上#xff0c;硬盘的最小存储单位叫做扇区#xff08;Sector#xff09;。每个扇区储存512字节#xff08;相当于0.5KB#xff09;。操作系统读取硬盘的时候#xff0c;不会一个个扇区地读取#xf… 作者 | 阮一峰一、inode是什么文件储存在硬盘上硬盘的最小存储单位叫做扇区Sector。每个扇区储存512字节相当于0.5KB。操作系统读取硬盘的时候不会一个个扇区地读取这样效率太低而是一次性连续读取多个扇区即一次性读取一个块block。这种由多个扇区组成的块是文件存取的最小单位。块的大小最常见的是4KB即连续八个 sector组成一个 block。文件数据都储存在块中那么很显然我们还必须找到一个地方储存文件的元信息比如文件的创建者、文件的创建日期、文件的大小等等。这种储存文件元信息的区域就叫做inode中文译名为索引节点。每一个文件都有对应的inode里面包含了与该文件有关的一些信息。二、inode的内容inode包含文件的元信息具体来说有以下内容文件的字节数文件拥有者的User ID文件的Group ID文件的读、写、执行权限文件的时间戳共有三个ctime指inode上一次变动的时间mtime指文件内容上一次变动的时间atime指文件上一次打开的时间。链接数即有多少文件名指向这个inode文件数据block的位置可以用stat命令查看某个文件的inode信息stat example.txt总之除了文件名以外的所有文件信息都存在inode之中。至于为什么没有文件名下文会有详细解释。三、inode的大小inode也会消耗硬盘空间所以硬盘格式化的时候操作系统自动将硬盘分成两个区域。一个是数据区存放文件数据另一个是inode区inode table存放inode所包含的信息。每个inode节点的大小一般是128字节或256字节。inode节点的总数在格式化时就给定一般是每1KB或每2KB就设置一个inode。假定在一块1GB的硬盘中每个inode节点的大小为128字节每1KB就设置一个inode那么inode table的大小就会达到128MB占整块硬盘的12.8%。查看每个硬盘分区的inode总数和已经使用的数量可以使用df命令。df -i查看每个inode节点的大小可以用如下命令sudo dumpe2fs -h /dev/hda | grep Inode size由于每个文件都必须有一个inode因此有可能发生inode已经用光但是硬盘还未存满的情况。这时就无法在硬盘上创建新文件。四、inode号码每个inode都有一个号码操作系统用inode号码来识别不同的文件。这里值得重复一遍Unix/Linux系统内部不使用文件名而使用inode号码来识别文件。对于系统来说文件名只是inode号码便于识别的别称或者绰号。表面上用户通过文件名打开文件。实际上系统内部这个过程分成三步首先系统找到这个文件名对应的inode号码其次通过inode号码获取inode信息最后根据inode信息找到文件数据所在的block读出数据。使用ls -i命令可以看到文件名对应的inode号码ls -i example.txt五、目录文件Unix/Linux系统中目录directory也是一种文件。打开目录实际上就是打开目录文件。目录文件的结构非常简单就是一系列目录项dirent的列表。每个目录项由两部分组成所包含文件的文件名以及该文件名对应的inode号码。ls命令只列出目录文件中的所有文件名ls /etcls -i命令列出整个目录文件即文件名和inode号码ls -i /etc如果要查看文件的详细信息就必须根据inode号码访问inode节点读取信息。ls -l命令列出文件的详细信息。ls -l /etc理解了上面这些知识就能理解目录的权限。目录文件的读权限r和写权限w都是针对目录文件本身。由于目录文件内只有文件名和inode号码所以如果只有读权限只能获取文件名无法获取其他信息因为其他信息都储存在inode节点中而读取inode节点内的信息需要目录文件的执行权限x。六、硬链接一般情况下文件名和inode号码是一一对应关系每个inode号码对应一个文件名。但是Unix/Linux系统允许多个文件名指向同一个inode号码。这意味着可以用不同的文件名访问同样的内容对文件内容进行修改会影响到所有文件名但是删除一个文件名不影响另一个文件名的访问。这种情况就被称为硬链接hard link。ln命令可以创建硬链接ln 源文件 目标文件运行上面这条命令以后源文件与目标文件的inode号码相同都指向同一个inode。inode信息中有一项叫做链接数记录指向该inode的文件名总数这时就会增加1。反过来删除一个文件名就会使得inode节点中的链接数减1。当这个值减到0表明没有文件名指向这个inode系统就会回收这个inode号码以及其所对应block区域。这里顺便说一下目录文件的链接数。创建目录时默认会生成两个目录项.和..。前者的inode号码就是当前目录的inode号码等同于当前目录的硬链接后者的inode号码就是当前目录的父目录的inode号码等同于父目录的硬链接。所以任何一个目录的硬链接总数总是等于2加上它的子目录总数含隐藏目录。七、软链接除了硬链接以外还有一种特殊情况。文件A和文件B的inode号码虽然不一样但是文件A的内容是文件B的路径。读取文件A时系统会自动将访问者导向文件B。因此无论打开哪一个文件最终读取的都是文件B。这时文件A就称为文件B的软链接soft link或者符号链接symbolic link。这意味着文件A依赖于文件B而存在如果删除了文件B打开文件A就会报错No such file or directory。这是软链接与硬链接最大的不同文件A指向文件B的文件名而不是文件B的inode号码文件B的inode链接数不会因此发生变化。ln -s命令可以创建软链接。ln -s 源文文件或目录 目标文件或目录八、inode的特殊作用由于inode号码与文件名分离这种机制导致了一些Unix/Linux系统特有的现象。有时文件名包含特殊字符无法正常删除。这时直接删除inode节点就能起到删除文件的作用。移动文件或重命名文件只是改变文件名不影响inode号码。打开一个文件以后系统就以inode号码来识别这个文件不再考虑文件名。因此通常来说系统无法从inode号码得知文件名。第3点使得软件更新变得简单可以在不关闭软件的情况下进行更新不需要重启。因为系统通过inode号码识别运行中的文件不通过文件名。更新的时候新版文件以同样的文件名生成一个新的inode不会影响到运行中的文件。等到下一次运行这个软件的时候文件名就自动指向新版文件旧版文件的inode则被回收。往期推荐如果让你来设计网络用过留痕谁动了我的档案一把王者的时间我就学会了Nginx如何在 Kubernetes Pod 内进行网络抓包点分享点收藏点点赞点在看

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

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

相关文章

建设广州公司网站目前最新的营销模式有哪些

今天发现一个好东西,发上来和大家分享!它来自iwindowsmobile.com(模拟iphone嫌疑),因为在这里我发现了很多Windows Mobile用户梦寐以求的软件,我想应该叫这个站点为iheartwindowsmobile.com更为贴切,不管它叫什么&…

国内前十网站建设公司网站建设需要达到什么样的效果

前面我们讨论了HTTP协议的基本结构和Socket编程的基本原理,本文我们来整个大活:自己实现一个简单的浏览器。 目录 1.主线程循环体 2.readHostAndPort()方法的实现 3.readHttpRequest()方法的实现 4.sendHttpRequest()方法的实现 5.readHttpRespons…

wordpress建商城平台潍坊百度网站优化

Redis提供了以下五种基本数据类型及其应用场景: 1 , String(字符串): 适用场景:用于存储统计网站访问数量、当前在线人数等信息。此外,它也适用于存#### 储JPG图片或者序列化的对象。 2 , Hash&#xff08…

诸暨网站建设公司百度推广就是做网站吧

CDN的全称是Content Delivery Network,即内容分发网络。通过在网络各处放置节点服务器在现有互联网基础上构成的一层智能虚拟网络,cdn系统使网络内容传输得更快、更稳定。为网站做加速的同时,防ddos,CC,web应用攻击&am…

网站文章不收录怎么办齐齐哈尔做网站公司

Java进阶16 一、单元测试 单元测试就是针对最小的功能单元编写测试代码,Java程序最小的功能单元是方法,因此,单原测试就是针对Java方法的测试,进而检查方法的正确性。简单理解就是测试代码的工具。 1、Junit 1.1 Junit引入 目…

电商网站后台怎么做温州市建设工程质量安全管理总站

今天,SuperSocket的作者发布了2.0版本的第一个预览版。SuperSocket 2.0 是一个经过全新设计的,第一个完全基于.NET Core的版本。作者正在积极尝试提供更简单易用的API的同时,尽量保证与老版本相似的原汁原味的开发体验。新的版本中亦删除了一…

官方网站域名备案自己免费做网站

今天(5月12日,西雅图)的Build大会上,Microsoft的Amanda Silver和Tim Sneath针对Visual Studio 2017未来将会提供的特性做了演讲。Microsoft所聚焦的一个领域是改进IDE对所有用户的无障碍访问,包括视力障碍者。 事实上…

富阳做兼职的网站朔州网站建设收费多少

Web组件概述 Web组件用于在应用程序中显示Web页面内容,为开发者提供页面加载、页面交互、页面调试等能力。 页面加载:Web组件提供基础的前端页面加载的能力,包括加载网络页面、本地页面、Html格式文本数据。页面交互:Web组件提供…

台州市城乡建设规划局网站高密 网站建设

前言 在历史课本上,对尧、舜、禹三代君王的描述是,他们在去世之前通过禅让制的方式把自己的王位禅让给了其他有贤明的能臣。 禅让制也是中国古代时期被无数的文人志士追捧的一个制度,因为他们觉得那个时代是公天下的时代。 可实际上自从人…

网站手机模板的特点科创纵横 网站建设

博主简介: 专注、专一于Matlab图像处理学习、交流,matlab图像代码代做/项目合作可以联系(QQ:3249726188) 个人主页:Matlab_ImagePro-CSDN博客 原则:代码均由本人编写完成,非中介,提供…

百度最容易收录的网站音乐资源网站开发

简介:对于大多数玩家来说,云游戏已经不是一个陌生的概念,它经常和秒玩、不吃设备、大屏临场感、上手门槛低、真香等字眼一起出现在评论留言区。的确,对于既想尝试高品质游戏大作又不想一直卷装备的玩家来说,云游戏做到…

宁夏建设厅网站首页小程序制作简单教程

前言 Dirty PageTable 是一种针对堆相关漏洞的利用手法,主要就是针对 PTE 进行攻击。 参考文章: Dirty Pagetable: A Novel Exploitation Technique To Rule Linux Kernel – 该利用方式提出原文 上述文章已经讲的非常清楚了,就是实操写 e…

做淘宝客网站一定要备案吗wordpress 获取分类id

Nmap 文章目录 Nmap端口扫描及其原理端口扫描用法Zenmap配置说明 Nmap 是一款开源免费的网络发现(Network Discovery)和安全审计(Security Auditing)工具官网为:www.nmap.org。 一般情况下,Nmap用于列举网…

网站设计好不好wordpress首页地址

ulimit命令 ulimit 命令用于查看和设置 shell 运行时的资源限制。它可以控制各种资源,如文件打开数量、堆栈大小、CPU 时间等。ulimit 命令通常用于限制 shell 启动的进程的资源使用量,以防止系统资源被耗尽。ulimit命令的主要作用是提高系统的性能和稳…

郑州网站建设行情加强信息管理 维护网站建设

说明 国王有一个魔镜,可以把任何接触镜面的东西变成原来的两倍——只是,因为是镜子嘛,增加的那部分是反的。 比如一条项链,我们用AB来表示,不同的字母表示不同颜色的珍珠。如果把B端接触镜面的话,魔镜会把…

久久建筑网如何注销廊坊优化软件

【C】郭老二博文之:C目录 1、Poco::Process 进程 1.1 说明 Poco::Process的功能: 获取有关当前进程的一些信息开始一个新的进程终止另一个进程 1.2 用法 头文件:#include “Poco/Process.h” Poco::Process中的所有方法都是静态的。 常…

淘宝网站的论坛做的怎么样丹东抖音seo精英

Android下SF合成流程重学习之onMessageInvalidate 引言 虽然看了很多关于Android Graphics图形栈的文章和博客,但是都没有形成自己的知识点。每次学习了,仅仅是学习了而已,没有形成自己的知识体系,这次趁着有时间,这次…

技术网站源码wordpress网站制作的原因

大家好,我是雄雄,欢迎关注公众号【雄雄的小课堂】。最近,我的个人站上线啦,大家可以直接在浏览器的地址栏中输入:穆雄雄.com,轻轻敲击回车,即可直接进入……

站长工具精华创建网站投资多少

꒰˃͈꒵˂͈꒱ write in front ꒰˃͈꒵˂͈꒱ ʕ̯•͡˔•̯᷅ʔ大家好,我是xiaoxie.希望你看完之后,有不足之处请多多谅解,让我们一起共同进步૮₍❀ᴗ͈ . ᴗ͈ აxiaoxieʕ̯•͡˔•̯᷅ʔ—CSDN博客 本文由xiaoxieʕ̯•͡˔•̯᷅ʔ 原创 CSDN …

珠海市网站建设制作设计平台建站之星app

仍然担心看不到sm841中的温度吗?您是否仍对Toshiba Q pro看不见写入量和使用寿命值感到不安?为了查看M4 / 00的写入量,您是否仍在使用C300固件升级程序重新启动到纯DOS并麻烦地运行命令?想知道在协议级别上SSD出了什么问题吗&…