저장 경로

파일 디스크립터와 저장 경로

dup2, 버퍼 캐시, 삭제된 열린 파일, RAID, SSD 동작을 한 경로에 놓으면 디스크 공간과 I/O 성능 문제를 빠르게 분리할 수 있습니다.

저장 경로
01FD table 02Open file 03inode 04Page cache 05Device
공유 오프셋

fork나 dup 계열 호출은 같은 열린 파일 객체를 공유해 현재 위치와 플래그가 함께 움직일 수 있습니다.

더티 페이지

write 성공 뒤에도 데이터가 캐시에 남을 수 있으므로 flush/fsync 호출 지점과 오류 처리를 확인합니다.

공간 미회수

삭제된 파일을 프로세스가 열고 있으면 이름은 사라져도 블록은 close 전까지 남습니다.

장치 선택

RAID는 가용성과 처리량을 조정하고 SSD는 TRIM, 쓰기 증폭, 스케줄러 선택의 영향을 받습니다.