리눅스 파일 시스템

2021. 3. 7. 13:50Computer(인강)/시스템 프로그래밍

728x90
반응형

안녕하세요 bannavi입니다^ㅅ^

오늘은 리눅스 파일시스템 첫번째 시간입니다

바로 시작하겠습니다

 

 

 

운영체제 복습

 

 

리눅스와 파일 정리

 

1. 모든 것은 파일이라는 철학을 따름

1) 모든 인터렉션은 파일을 읽고, 쓰는 것처럼 이루어져 있음 

2) 마우스, 키보드와 같은 모든 디바이스 관련된 기술도 파일과 같이 다루어짐

3) 모든 자원에 대한 추상화 인터페이스로 파일 인터페이스를 활용

 

 

파일 네임 스페이스

- A 드라이브(A:/), C드라이브(C:/windows) (X)

- 전역 네임스페이스 사용

예) /media/floofy/dave.jpg

예) cat tty

 

슈퍼블록, inode와 파일

 

슈퍼블록: 파일 시스템의 정보

파일: inode 고유값과 자료구조에 의해 주요 정보 관리

- '파일이름:inode'로 파일이름은 inode 번호와 매칭

- 파일 시스템에서는 inode를 기반으로 파일 엑세스

- inode 기반 메타 데이터 저장

 

리눅스 파일 시스템과 inode

- inode 기반 메타 데이터(파일 권한, 소유자 정보, 파일 사이즈, 생성시간 등 시간 관련 정보, 데이터 저장 위치 등)

728x90
반응형

'Computer(인강) > 시스템 프로그래밍' 카테고리의 다른 글

하드 링크  (0) 2021.03.07
리눅스 파일 시스템 탐색  (0) 2021.03.07
프로세스 관리 및 제어  (0) 2021.03.07
foreground와 background  (0) 2021.03.07
리다이렉션과 파이프  (0) 2021.03.06