LINUX.ORG.RU

История изменений

Исправление gag, (текущая версия) :

Я об этом выше уже писал.

Насколько я знаю, файловой системе вообще нельзя сказать, что конкретный блок в файле больше не используется. Если однажды он был записан, будет уже жить на диске вечно.

Это было так. До выхода ядра 3.0. Некоторые ФС это умели и раньше. Например, NTFS ;) А также уже более 2-х лет: XFS и ещё некая OCFS2,. С выходом 3.0 к ним присоединилась ext4. И писатели ФС могут добавить эту возможность в свои ФС.

Смотри man 2 fallocate (FALLOC_FL_PUNCH_HOLE).

Исходная версия gag, :

Я об этом [раздуло образы всех виртуалок (комментарий) уже писал.

Насколько я знаю, файловой системе вообще нельзя сказать, что конкретный блок в файле больше не используется. Если однажды он был записан, будет уже жить на диске вечно.

Это было так. До выхода ядра 3.0. Некоторые ФС это умели и раньше. Например, NTFS ;) А также уже более 2-х лет: XFS и ещё некая OCFS2,. С выходом 3.0 к ним присоединилась ext4. И писатели ФС могут добавить эту возможность в свои ФС.

Смотри man 2 fallocate (FALLOC_FL_PUNCH_HOLE).