> И вот эта вот вторая часть балета бывает достаточно не прикольной. ну так тебе "важно работать", или где?
Если это васян-локалхост, то постоит, пока его чинят.
А если это коммерческое решение - то да, оно стоит в dc, в стойке с сорока такими же тазиками, и каждый отдельный тазик обычно ничего такого уж ценного не содержит, там вообще виртуализационный кластер - так что заглючивший отключают и выносят на помойку (в гугле и не только - так просто дешевле чем кормить своих инженегров, способных разобраться в причинах) или для дальнейших разбирательств - в конторах победнее.
Поэтому и ссылки что "у пейсбука все работаит" - актуальны только для конкурентов пейсбука с теми же деньгами и подходом. Ему a) плевать на сохранность котиков (и он их уже не раз херил - мир не рухнул, и доходы тоже) b) он то что ему ценно - обеспечивает дублированием и при том многократным, а чинить ничего не будет.
А твой десктоп может и подождать твоего внимания. Ну или, что значительно более вероятно - пока ты его просто переустановишь в очередной раз. Все так делают. Полный бэкап обычно не по карману и не по времени.
> Там офлайн чтец забавно сделан, равно как и структура ФС. Кроме всего прочего, на сторажах есть
> МНОГО валидных точек входа, начиная с которых можно попытаться распарсить иерархию.
ну так копии суперблоков у нас - с 74го года. Только очень редко помогает - настолько редко, что в ext4 число этих копий урезали на пару порядков. Целее будут и меньше обновлять критичных структур на каждый чих. Помогает только от попадания бэдблока прямо туда - что с современными дисками тоже очень маловероятно, гораздо вероятнее что он весь не прочитается.
> CoW же не разрушает данные и метаданные вот прямо сразу
CoW не панацея и не 100% - те самые точки входа статичны, иначе их невозможно будет найти - где-то должна лежать таблица со ссылками на таблицы текущих актуальных блоков.
И обновлять их приходится точно так же как старинные суперблоки - все чохом. Ничего принципиально нового.