Как так? У меня физически столько места нету
радоваться надо
Чему?
Что размер фала на диске превышает чуть ли не в 8 раз его реальный размер?
Когда то я читал что ext4 умеет заполнять полупустые блоки
Тут по ходу обратная ситуация :D
Очень просто:
dd if=/dev/null bs=1 seek=2T of=super-mega-file.txtИ наслаждаемся файлом в 2 Терабайта на винте в гигабайт, который можно будет скормить, например, клиентам сети DC++ - некоторые выставляют ограничение на размер расшаренного, а если винт маленький - приходится хитрить.
Такие "пустые" файлы умеют делать некоторые торрент-клиенты - начинаешь качать фильм, он размер файла сразу выставляет как 1.4 Гб, а на диске место расходуется по мере закачивания файла. Удобная вещь.
Такие "пустые" файлы умеют делать некоторые торрент-клиенты - начинаешь качать фильм, он размер файла сразу выставляет как 1.4 Гб, а на диске место расходуется по мере закачивания файла. Удобная вещь.
не "некоторые", а почти все умеют. и aMule естественно тоже.
называется это "разряжённые файлы", и поддерживабются чуть-ли не всеми FS, в т.ч. EXT3, EXT4, и даже NTFS. Создаются они сами, например командой cp:
By default, sparse SOURCE files are detected by a crude heuristic and the corresponding DEST file is made
sparse as well. That is the behavior selected by --sparse=auto. Specify --sparse=always to create a
sparse DEST file whenever the SOURCE file contains a long enough sequence of zero bytes. Use
--sparse=never to inhibit creation of sparse files.
ST, еще как вариант выполнить fsck :)
