Distributed File System Explained