можно вместо копирования создавать жесткие/символьные ссылки?
Тогда в сохраненке будут одни битые линки, т.к. то, на что они ссылаются уйдет из памяти после перезагрузки
Так ведь при объединении:
1) сохраненки копируются поверх друг друга (и обрабатываются .wh.) - тут я предложил ссылками
2) из сформированного упаковывается pfs
Я правильно понимаю? Тогда до перезагрузки - данные в pfs будут (уже не ссылками).
предыдущие сохраненки продолжают объединяться задом наперед
Проверил - все ок
Странно. Только что перепроверил - у меня не работает!
I. Переместил в pra/optional свою сохраненку для очистки системы.
II. Распаковал в pra/rootcopy/usr/local/bin:
create-save-pfs.gz
III. Изменил приветствие (строка 179), чтобы убеждаться в версии скрипта (все ok, запускался Ваш новый).
IV. Перезагрузился и действовал:
1) Создаем файл "Z", можно записать туда пару букв, сохраняемся, перезагружаемся.
2) Пишем доклад президенту в файле "Z", сохраняемся без объединения, перезагружаемся.
3) Читаем, ничего не меняя файл "Z", радуемся, сохраняемся с объединением, перезагружаемся.
4) Открываем файл "Z", а там пара букв, доклад президенту пропал!
В итоге,
ошибка из п. (4) никуда не исчезла!
Конечно, поскольку перезагружался не на следующий день, имя файла сохраненки увеличивал вручную.
В запакованном вложении:
- сохраненки, оставшиеся после эксперимента (1), (2), (3);
- скрипт из pra/rootcopy/usr/local/bin;
- список файлов на флешке с PRA: "dir -a -R -l /mnt/sdb1" кроме каталога optional (ибо у меня там мусора накидано, но это ведь не важно?); сделан после эксперимента.
Прошу пояснить, что я делаю не так.