为什么 linux rm 命令删除那么快??

为什么 linux rm 命令删除那么快??,第1张

看你删除多大的内容的,rm -rf删除一个大文件也是慢的;windows删除一个小文件也是快的

抛开因为图形界面造成的进程切换影响其实无论是NTFS文件系统,还是linux中的各个文件系统,他们的删除的原理都是一样的,

即: 抹除Inode标记;而非真正的往各个block中写入0或1的

所以删除的Inode根据指针查找各个Inode的标记一一清除,所耗费的时间无非是这个地方;大文件所占的block多,所以清除慢,当然这个和分区的时候block大小也是有关系的;

那些所谓的数据恢复软件可以找回被删除的文件; 也就是把Inode重新连接上去而已!!!

你在虚拟机里面重新挂载上Linux的虚拟硬盘时,重新按照原先的虚拟电脑设置进行设置,这样速度应该快一点。

还有就是重新安装Linux的时候,把原先的虚拟磁盘删除,重新建立一个虚拟磁盘,也可能有所改善。


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

原文地址: http://outofmemory.cn/yw/7169074.html

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

发表评论

登录后才能评论

评论列表(0条)

保存