Linux在向磁盘新建文件的时候在系统层面的四步操作

~~~~~~~~~~~

1、存储文件属性。内核先找到一个空的i节点,并把文件属性信息记录其中。

 

2、存储数据。先计算要多少个磁盘块,在内核自由块列表找到合适数量的磁盘块,并把数据从内核的缓冲区依次复制到磁盘块里面

 

3、记录数据到磁盘块分配情况。是磁盘块存储数据的顺序。哪一个磁盘块存储着第一段数据,第二段数据在哪个磁盘块。。。。这种顺序。这个信息存储在i节点的磁盘分布区。

 

4、添加文件名与i节点的对应情况到目录文件中。

你可能感兴趣的:(linux)