香港服务器 云服务器
首页 免费注册 找供应商 找产品 找商机
香港服务器 云服务器
深圳市香港服务器 云服务器厂家
深圳市香港服务器 云服务器厂家香港服务器 云服务器
香港服务器 云服务器香港服务器 云服务器

香港服务器 云服务器

¥1,500.00 卖方承担运费
深圳市

深圳葵芳信息服务有限公司

普通会员
第  8  年
产品详情(深圳市香港服务器 云服务器厂家)
品牌: dell
型号: E 2650
类型: 16核
关键词:深圳市香港服务器 云服务器厂家
1.Linux下控制文件真正被删除的计数器


香港服务器Linux是link的数量来控制文件删除的。只有当一个文件不存在任何link的时候,这个文件才会被删除。一般来讲,每个文件都有两个link计数器:i_count和i_link


i_count的意义是当前文件使用者(或被调用)的数量


当一个文件被某一个进程引用时,对应的这个值就会增加


i_nlink的意义是介质连接的数量(硬链接的数量)


当创建文件的硬链接的时候,这个值就会增加


可以理解为i_count是内存引用计数器,i_nlink是硬盘的引用计数器


2.rm命令原理


对于删除命令rm而言,实际上就是减少磁盘引用计数i_nlink。


Q:如果一个文件正在被某个进程调用,而用户却执行rm把文件删除了,那么会出现什么结果?当用户执行rm删除文件后,再执行ls或其他文件管理命令,无法再找到这个文件了,但是调用这个删除的文件的进程却在继续正常执行,依然能够从文件中正确的读取及写入内容,这又是为什么呢?


A:rm操作只是将文件的i_nlink减少了,如果没有其它的链接i_nlink就为0了。但是由于该文件依然被进程引用,因此,此时文件对应的i_count并不为0,所以执行rm操作,系统并没有真正的删除这个文件,只有当i_nlink和i_count都为0的时候,这个文件才会被真正的删除。也就是说,必须要解除该进程对该文件的调用,才能真正的删除。


Q:当文件没有被调用,执行了rm操作之后,还能找回被删除的文件吗?


A:rm操作只是将文件的i_nlink减少了,或者说置为0,实际上就是将inode的链接删除了,此时,并没有删除文件的实体(block数据块),此时,如果及时停止机器工作,数据是可以找回的,如果继续写入数据,那么新数据可能会被分配到被删除的数据的block数据块,文件就被真正的回收了。


3.实际遇到的问题


Q:web服务器磁盘空间不够了,删除了所有无用日志还是显示磁盘空间不足,但是du -sh发现磁盘空间的占用率很小,这是为什么呢?是什么导致磁盘空间不足?


A:删除命令只是删除了文件的一个i_nlink,但是其他进程正在使用这些log文件,apache或tomat,重启这些服务就好啦!
更多香港云主机知识,可登入网站:www.chinahkidc.net 电话:17688541697 QQ:2851041347

(深圳市香港服务器 云服务器厂家)
香港服务器 云服务器
更多精品
香港服务器 云服务器

香港服务器 云服务器

¥ 1,500.00
服务器租用 香港服务器租用  服务器租用, 服务器租用,香港服务器租用, 云服务器租用 租用服务器 服务器

服务器租用 香港服务器租用 服务器租用, 服务器租用,香港服务器租用, 云服务器租用 租用服务器 服务器

¥ 600.00
云服务器香港服务器

云服务器香港服务器

¥ 1,200.00
香港服务器租用云主机

香港服务器租用云主机

¥ 800.00
国外云服务器 视频云服务器 香港

国外云服务器 视频云服务器 香港

¥ 999.00
供应服务器租用 香港云服务器 香港云

供应服务器租用 香港云服务器 香港云

¥ 699.00
供应服务器租用 香港云服务器

供应服务器租用 香港云服务器

¥ 499.00
香港服务器 香港云主机 香港空间

香港服务器 香港云主机 香港空间

¥ 1,200.00
香港云服务器的好处是什么?

香港云服务器的好处是什么?

面议
云计算服务 IBM服务 DELL 打印服务器 服务器内存 联想服务器 苹果服务器 Ic服务器 香港服务器 云服务器厂家 深圳市香港服务器 云服务器厂家
免费入驻
请选择分享的平台

微信

微博

QQ

取消分享
店铺 全部商品 电话咨询