电脑删除文件是如何实现的?它的原理是什么?

电脑删除文件是如何实现的?它的原理是什么?,第1张

硬盘的原理是改变硬盘上不同簇的磁性反应,转换成1,0二进制数据,然后在编译成你所见到的数据。

当你你执行删除 *** 作时,磁盘系统(硬盘上的一块芯片)会重新划分数据储存点,划分到未使用区域(数据空白区域),也就是文件删除成功,因为是重新划分数据储存点,所以删除的文件才可以找回。

计算机的外部存储器中也采用桐宽竖了类似磁带的装置,比较常用的一种叫磁盘,将圆形的磁性盘片装在一个方的密封盒子里,这样做的目的是为了防止磁盘表面划伤,导致数据丢失。

文件系统:曾将圆形的磁性盘片装在一个方形的密封盒子里。有了磁盘之后,人们使用计算机就方便多了,不但可以把数据处理结果存放局大在磁盘中,还可以把很多输入到计算巧含机中的数据存储到磁盘中,这样这些数据可以反复使用,避免了重复劳动。可是不久之后,人们又发现了另一个问题:人们要存储到磁盘上的内容越来越多,众多的信息存储在一起,很不方便。这样就导致了文件系统的产生。

NTFS文件系统删除原理是:当用户删除一个文件时,NTFS会将文件的文件名从目录中删除,但是实际裂稿穗的文件数据仍然保留在磁盘中,只是不再可肆卜见。系统会将文件的索引项标记为“已删除”,以便在新文件被写入时将其敬咐覆盖。

Linux系统唯世是通过历简Link的数肢山裤量来控制文件是否被删除的,只有当一个文件不存在任何Link的时候,这个文件才会被删除。

一般来说,每个文件都有2个Link计数器,既i_count和i_nlink:

当为文件创建硬链接的时候,对应i_nlink的数量就会增加,而当一个文件被某个进程调用时,对应i_count的数量就会增加。

rm命令原理:


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/8211628.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存