For the low performance of hot data access in distributed storage, a load balancing method based on Local Repair Code (LRC) was proposed, which uses coding to avoid centralized access of nodes and improve the access efficiency of hot data. Firstly, a kind of special LRC suitable for small-scale storage systems was constructed by using Balanced Incomplete Block Design (BIBD), and it was able to provide multiple access methods for encoded data. Secondly, based on Reed Solomon (RS) code and random array code, LRC was extended to a larger scale situation, and it was able to meet certain fault tolerance requirements of the storage system. Finally, a hot data access algorithm was given to reduce the pressure of hot data access, and combined with a reasonable data layout scheme, the load balancing of the storage system in high-frequency access scenarios was achieved. Theoretical analysis and experimental results show that the proposed method can achieve load balancing with very small cost, and its effect is significantly better than that of the load balancing method implemented by multiple copies and Maximum-Distance-Separable (MDS) code in the traditional method. Especially, the proposed method solves the load imbalance problem caused by uneven access to hot and cold data, which can effectively improve the access efficiency of hot data storage systems.