Linux File Systems는 files과 directories의 collection이다.우선 directory든 file이든 모두 Hard Disk에 저장된다.Hard disk는 Sector라는 기본 unit으로 나뉘어진다. 우리는 각 Sector에 번호를 부여함으로써 마치 하드디스크를 마치 큰 배열처럼 사용할 수 있고, 그런 점을 이용해 Linux의 파일 시스템은 아래와 같은 Layout을 띄게 된다. 1) The Supuer Block: File system 자체의 구조에 대한 정보를 담고 있다. ex. 각 area의 크기, 사용되지않는 data blocks의 위치 등등2) The Inode Table: `struct inode`에 각 file의 정보(data 위치, size, UserID, ..