Распределяются ли блоки данных при записи в позиции, расположенной в нескольких блоках от текущего размера файла? - PullRequest
0 голосов
/ 27 февраля 2019

В 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 байт.Действительно ли блоки данных выделены для неиспользуемых промежуточных блоков?Это зависит от файловой системы или ОС?

...