This document proposes an efficient approach to manage small files in distributed file systems. It discusses challenges in storing and retrieving a large number of small files due to their metadata size. The proposed system aims to improve performance by designing a new metadata structure that decreases original metadata size and increases file access speed. It presents a system architecture with clients, metadata server and data servers. The system classifies files into different storage types and combines existing techniques into a single architecture. It provides algorithms for reading local metadata and file data in two phases. The performance of the approach is evaluated on a distributed file system environment.