Кто зануляет блоки на диске при создании файла?

$ printf '%s\n' abcdefg > ~/file_test.txt
$ sync

$ filefrag -b512 -v ~/file_test.txt          # Получаю смещение.
File size of /home/user/file_test.txt is 8 (8 block of 512 bytes)
physical_offset:        length:
453283264.. 453283271:       8:

$ sudo dd if=/dev/sdX skip=453283264 count=8 # sdX Номер раздела. Читаю блоки.
abcdefg                                      # Вывод. Терминал игнорирует нули.

# Ядро 4.10
# Файловая система ext4
# Ожидал увидеть мусор от предыдущих записей.
# Но в незанятых данными ( abcdefg ) блоках файла
# только нулевые байты. Это совпадение что блоки были
# пустые или их кто-то заполняет нулями при создании файла?

Ответы (0 шт):