在距当前文件大小几块的位置写入时,是否分配了数据块?

时间:2019-02-27 10:53:18

标签: node.js fs

在Node.js中,经过长时间查找后的写入是否实际将数据块分配给文件? 这是一个示例:

    fs = require('fs');

    fs.open("/tmp/tfile","w", 0o777, cb);

    function cb(err,fd) {
      fileFd = fd; 
      var buf = Buffer.from("Test string", 'utf8');  
      fs.write(fd,buf, 0, 11, 10000000, wCb); 
    }
    ...

这里仅写入11个字节,但文件大10000011个字节。实际为未使用的中间块分配了数据块吗?这取决于文件系统还是OS?

0 个答案:

没有答案