운영체제 기본/Linux의 파일시스템
Linux는 서로 다른 파일시스템을 VFS의 공통 객체와 연산으로 연결한다. ext4의 저장된 파일, procfs가 만들어 내는 커널 상태, 일반 파일 읽기와 메모리 매핑이 사용하는 페이지 캐시를 나누어 살펴본다. 기준은 Linux v6.12다.
문서
- VFS와 파일 객체: 경로 탐색과 열린 파일이 실제 연산 구현으로 연결되는 과정.
- ext4의 파일 읽기: 공통 읽기 계층에서 ext4의 블록 매핑과 저장장치까지.
- procfs의 파일 읽기: /proc/uptime이 커널 상태에서 읽을 내용을 만드는 과정.
- 페이지 캐시: read()와 파일 매핑이 공통 파일 데이터를 사용하는 관계.