storage重构