Как выбрать случайный элемент из вывода команды?

Самый быстрый способ создания большого файла в системе Linux - fallocate:

sudo fallocate -l 2G bigfile

fallocate манипулирует файловой системой и по умолчанию не записывает в секторы данных, и поэтому чрезвычайно быстр. Недостатком является то, что его нужно запускать от имени root.

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

Из man fallocate

fallocate используется для манипулирования выделенным дисковым пространством для файла. файла, либо для деаллокации, либо для предварительной аллокации.
Для файловых систем, поддерживающих системный вызов fallocate, предварительное распределение выполняется быстро путем выделения блоков и пометки их как неинициализированных, не требуя ввода-вывода для блоков данных блоков. Это намного быстрее, чем создание файла путем заполнения его нулями.
Поддерживается для XFS (с Linux 2.6.38), ext4 (с Linux 3.0), Btrfs (с Linux 3.7) и tmpfs (с Linux 3.5).

3
13.11.2017, 15:59
0 ответов

Теги

Похожие вопросы