NFS is Network File System and HDFS is Hadoop Distributed File System. The various differences between the two are as follows. NFS HDFS Only small amount of data can be stored and processed with NFS Large amount of data or big data can be stored and processed with HDFS. NFS stores data on a single dedicated machine or a disk of a dedicated network machine. These data files can be accessed by the clients over the network HDFS stores data in a distributes manner. In other words, data is stores on many dedicated machines or network computers NFS is not fault tolerant and data can be lost if there is some failure is caused. This data can’t be recovered in future. HDFS is fault tolerant and data can be easily recovered in case of any failure caused in nodes. There is no data redundancy that can occur in NFS as all the data get stored on a single dedicated machine. Data redundancy can be point of concern here because of the replication of same data files across the multiple dedicated machines.