История изменений
Исправление 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).