Я хочу чтобы хвост файла оказался дальше от начала файла, а в середину чтобы вписалось некоторое количество нулей.
Пример: общий размер файла 600 GB, хочу вставить не менее 200 байт в начало (но можно и более). Хотелось бы сделать это быстро, не перезаписывая 600 GB с одного места на другое.
Как это сделать, через какие API? Как узнать, какого минимального размера блок можно использовать для такой операции?
Я думаю, что через VFS такое не получится и надо использовать более низкоуровневые АПИ. Или получится?
Понятно, что минимальный блок будет около 128 килобайт или более на современных SSD.