Готово к очень большому файлу за фиксированное время или очень быстро [закрыто]

У меня есть файл очень большого размера (> 500 ГБ), к которому я хочу добавить сравнительно небольшой заголовок (<20 КБ). Выполнение таких команд, как:

cat header bigfile > tmp
mv tmp bigfile

или аналогичные команды (например, с sed) очень медленные.

Какой самый быстрый способ записи заголовка в начало существующего большого файла? Я ищу решение, которое может работать под CentOS 7.2. Можно устанавливать пакеты из CentOS, устанавливать или обновлять репозиторий, EPEL или RPMForge.

Было бы замечательно, если бы существовал какой-либо метод, который не включает перемещение или копирование большого количества данных в бигфайле. То есть я надеюсь на решение, которое может работать в фиксированное время для данного заголовочного файла независимо от размера большого файла. Если это слишком много, чтобы спросить, то я просто прошу самый быстрый способ.

Компиляция вспомогательного инструмента (как в C / C ++) или использование языка сценариев вполне приемлемы.

Ответы на вопрос(2)

Ваш ответ на вопрос