我今天思考的一个问题...
我的 Mac 顶部栏中有一个仪表,可显示硬盘的读/写活动。
删除大量文件算是读取还是写入?
答案1
由于删除文件会更新文件系统的记录以删除该文件,因此必须将一些数据写入磁盘才能完成该操作。(如果必须先读取一些数据才能确定记录中的哪个位置需要更改,我不会感到惊讶。)
附注:在访问控制列表中,删除绝对更像是写入而不是读取。在简单rwx
访问控制模型中,目录上的写入权限允许删除该文件夹中的文件。
答案2
尽管写入次数可能多于读取次数,但它也隐含着两者。
文件系统需要读取有关要删除的文件的信息,更新(即读/写)目录表以考虑已删除的文件,以及更新(r/w)可用空间位图或用于跟踪可用空间的任何内容。