학교 강의를 복습하는 차원에서 작성하는 글입니다. 학부생 수준의 글이므로, 오류가 있을 수 있는 점 양해바람니다.
Disk Block 단위로 data를 읽거나 쓴다. 거대한 저장 공간을 나누어서 쓰기 위해서, File 이라는 데이터 묶음을 만들고.
여러 file을 모아서 저장할 수 있는 Directory 같은 것도 만든다. 이때, 이러한 거대한 저장 공간을 나누기 위한 규칙이 파일시스템이다.
File 데이터 저장하기 위한 가장 기본 단위 Linux에서 FIle은 단순히 Binary Data를 저장한다. => 저장된 Data는 논리적인 구조가 아니다.
Ex) cat > data ACD => Text file이면 A C D 와 \n 문자를 저장하고 있고 => Binary file이면 숫자형인 65 67 68.....
원문 링크 : [임베디드 시스템] 파일시스템