Генерация файлов с работающим индексом. Начните с открытия, например, m_000001.txt. Записать в этот файл фиксированное количество строк. Закрыть файл Откройте следующий файл, например, m_000002.txt и продолжайте.
Убедиться, что диск не переполнен, - это домашняя задача, которую нужно выполнять отдельно. Здесь можно подумать о резервном копировании, сжатии, ротации файлов и т. Д.