SDB:Быстрое создание файла большого размера с помощью dd
Руководство описывает быстрое создание файла большого размера с помощью dd.
Необходимые условия
- Сначала убедимся что у нас достаточно дискового пространства на текущем разделе для создания файла нужного размера. Воспользуйтесь командой
df -h
- Если вы используете FAT32, то вы должны учитывать ограничение этой файловой системы на максимальный размер файла, составляющий 4GiB. Ограничения на максимальный размер файла в других широко используемых файловых системах довольно велики.
Создаем файл
Создадим файл объемом 40Gb.
dd if=/dev/zero of=~/harddisk.img bs=1G count=0 seek=40
Другие варианты:
dd if=/dev/zero of=~/harddisk.img bs=1M count=0 seek=$[40*1024]
Примечания
Будьте аккуратны при использовании блоков(bs) больших объемов с ненулевым значение count. Так как блок полностью формируется в памяти прежде чем будет сброшен на диск. Использование гигабайта памяти ради выполнения dd может быть слишком расточительным. Поэтому, если операция копирования действительно будет производиться, рекомендуется использовать относительно небольшие блоки (4-8 Mb) и вычисляемое значение count.