Файл представляет собой последовательность индексированных блоков произвольного размера. Индексирование производится с помощью прямого отображения или индексации блоков из i-узла файла. Не все индексы в диапазоне адреса файла указывают на блок данных.
Файл с индексами, не указывающими на блоки данных называются файлами с зарезервированным пространством. Файл с зарезервированным пространством имеет определенный размер, однако общий размер всех его блоков данных меньше размера самого файла. Узнать, является ли конкретный файл файлом с зарезервированным пространством, позволяет команда fileplace. Она показывает все незанятые блоки файла.
ПРИМЕЧАНИЕ: В большинстве случаев определить, соответствует ли число блоков данных, выделенных для файла, его размеру, позволяет также команда du. В файловой системе со сжатием, файл, число блоков данных которого не соответствует его размеру, может не являться файлом с зарезервированным пространством.
Файл с зарезервированным пространством создается, когда приложение расширяет файл за пределы уже занятых индексов, однако записанные данные не занимают все новые индексы. Новый размер файла отражает самую дальнюю запись в файл.
При чтении данных из области файла с незанятыми блоками возвращается значение по умолчанию - нулевые байты. При записи в эту область файла выделяются необходимые блоки, и данные записываются.
Такие свойства могут оказать влияние на операции с файлом или команды архивации. Например, следующие команды не сохраняют зарезервированное пространство файла:
ПРИМЕЧАНИЕ: В случае команды mv, это верно лишь в отношении перемещения файла в другую файловую систему. При перемещении файла в рамках одной файловой системы зарезервированное пространство сохраняется.
В результате копирования или восстановления файлов с помощью названных выше
команд зарезервированное пространство будет утеряно. Однако следующие
команды позволяют сохранить или создать зарезервированное пространство в
файле:
backup
restore
pax
При работе с файлами с зарезервированными пространством следует соблюдать осторожность, так как существует опасность перерасхода ресурсов файловой системы.