LINUX.ORG.RU

История изменений

Исправление pfg, (текущая версия) :

переходи от монолитного файла к базе данных. там указанный функционал имеется внутри.
плюс искать бд, которое имеет функционал выравнивания блоков данных по «ссд-границам»

судя по всему тебе нужна файловая система с CoW - zfs btrfs и т.д.
в ней при создании копии файла, создается новый индекс блоков данных в который копируется указатели со старого индекса, сами данные файла «не копируются».
при изменении нового файла, создаются новые блоки данных и заменяются указатели на них в индексе. указатели на неизменные блоки в индексе файла остаются теми же самыми.

Исправление pfg, :

переходи от монолитного файла к базе данных. там указанный функционал имеется внутри.
плюс искать бд, которое имеет функционал выравнивания блоков данных по «ссд-границам»

судя по всем тебе нужен файловая система с CoW - zfs btrfs и т.д.
в ней при создании копии файла, создается новый индекс блоков данных в который копируется указатели со старого индекса, сами данные файла «не копируются».
при изменении нового файла, создаются новые блоки данных и заменяются указатели на них в индексе. указатели на неизменные блоки в индексе файла остаются теми же самыми.

Исправление pfg, :

переходи от монолитного файла к базе данных. там указанный функционал имеется внутри.
плюс искать бд, которое имеет функционал выравнивания блоков данных по «ссд-границам»

судя по всем тебе нужен файловая система с CoW - zfs btrfs и т.д.
в ней при создании копии файла, создается новый индекс блоков данных в который копируется информация со старого индекса, сами данные файла «не копируются».
при изменении нового файла, создаются новые блоки данных и заменяются указатели на них в индексе. указатели на неизменные блоки в индексе файла остаются теми же самыми.

Исходная версия pfg, :

переходи от монолитного файла к базе данных. там указанный функционал имеется внутри.
плюс искать бд, которое имеет функционал выравнивания блоков данных по «ссд-границам»

создать редактируемую копию файла без перезаписи неизмененных блоков позволяет любая фс с CoW - zfs btrfs и т.д.