В автоматическом режиме это делается написанием скрипта на bash. Получить список БД -> циклом обойти весь список и сделать для каждой свой дамп в отдельный файл с соответствующим названием.
Можно патчи хранить. Если размеры текстов большие, и их много, то место будет расходоваться экономнее. Но для восстановления полного текста определённой версии в этом случае необходимо патчить исходную версию нужное число раз.
Путь: текстовый файл -> [PS] -> [EPS] -> PDF -> [cropped PDF] -> [любой формат по вкусу, скажем, PNG].
Для каждого шага есть разные варианты решения. Например, PS можно получить с помощью a2ps. Или сразу в PDF через псевдо-принтер PDF в CUPS. Для других шагов есть всякие утилиты типа ps2eps, epstopdf, epspdf, pdfcrop...
На флешку Linux ставится точно так же, как на любое блочное устройство (так же как наHDD, SSD). Поэтому, как и для HDD/SSD можно поставить рядом (в разные разделы) несколько дистрибутивов Linux, так же это можно сделать и на флешку. Причём, если все дистрибутивы будут Debian-based, то всё можно проделывать неспешно, воткнув флешку в порт и накатывая на неё всё через debootstrap, не мешая обычной работе на своём ПК.
USE statistic; CREATE TRIGGER`countryLog` AFTER INSERT ON `Country` FOR EACH ROW BEGIN INSERT INTO log(msg,row_id) values ('insert', NEW.id_country); END;