История изменений
Исправление intelfx, (текущая версия) :
Специально же написано, per-cluster, up to 4KB.
Этого финта с «16-cluster chunks» я не понял (нигде никто не пишет, что там с выравниванием), но как бы там ни было, есть ровно четыре варианта:
- сжатые экстенты выравнены по границе аппаратно-атомарного сектора (это тупорыло);
- перезапись сжатых экстентов идёт в новое место (это CoW);
- перезапись сжатых экстентов журналируется (это медленно);
- на целостность просто забит хер.
Почему ничего из этого никто не горит желанием делать в ext4 — упражнение читателю, ну.
Исходная версия intelfx, :
Специально же написано, per-cluster, up to 4KB.
Этого финта с «16-cluster chunks» я не понял (нигде никто не пишет, что там с выравниванием), но как бы там ни было, есть ровно три варианта:
- сжатые экстенты выравнены по границе аппаратно-атомарного сектора (это тупорыло);
- перезапись сжатых экстентов идёт в новое место (это CoW);
- перезапись сжатых экстентов журналируется (это медленно);
- на целостность просто забит хер.
Почему ничего из этого никто не горит желанием делать в ext4 — упражнение читателю, ну.