01
경로 걷기
VFS가 루트에서 mnt, usb 이름을 차례로 찾습니다.
사용자는 하나의 경로를 열지만, VFS는 경로 조각을 따라가다가 마운트 포인트를 만나면 요청을 다른 파일 시스템 구현으로 넘깁니다.
핵심 경계는 usb입니다. 이 지점부터 루트 파일 시스템이 아니라 USB 파일 시스템의 lookup이 동작합니다.
VFS가 루트에서 mnt, usb 이름을 차례로 찾습니다.
마운트 테이블에서 /mnt/usb가 다른 파일 시스템의 시작점인지 확인합니다.
ext4, FAT, NFS 같은 실제 파일 시스템의 lookup 함수로 요청을 보냅니다.
report.txt의 inode와 데이터 접근 방법이 VFS를 통해 돌아옵니다.
장치나 네트워크 파일 시스템을 기존 디렉토리 아래에 연결합니다.
자동 마운트 규칙과 현재 파일 시스템 유형, 용량을 확인합니다.
열린 파일이 남아 있으면 EBUSY로 실패하므로 사용 중인 프로세스를 먼저 봅니다.