파일 시스템이란 단어에 대해 들어보셨나요?
파일 시스템이라는 생소한 단어에 대해 알아보겠습니다.
파일 시스템은 컴퓨터를 사용한다면 데이터를 저장하기 위해서 꼭 필요한 논리적 요소입니다.
저장을 위해 물리적인 디스크가 존재한다면, 파일 시스템은 디스크 윗단 논리적인 저장 단위입니다.
우리가 간혹 포맷이라는 작업을 하는데, 이 작업으로 "파일 시스템"이라는 논리적 저장 단위가 만들어진다고 보면 됩니다.
파일 시스템이란?
우리가 어떤 디스크를 초기화할 때, 일반적으로 포맷을 실행합니다
포맷은 단순히 데이터만 지우는거 뿐 아니라, 파일시스템을 새로 생성합니다. (NTFS, FAS32, EXT3 등등)
파일 시스템은 데이터의 물리적 위치를 포함하는 색인 또는 데이터베이스가 포함되어 있습니다.
데이터는 일반적으로 디렉토리 폴더에 구성되며 여기에 다른 폴더와 파일이 포함될 수 있습니다.
설명하자면 하드디스크 같은 저장 장치에 파일 이름 지정 ,저장 및 검색 방법을 정의한다 보면됩니다
파일 시스템의 중요 기능
파일 시스템은 파일의 크기, 속성, 위치 및 계층 구조를 포함한, 모든 데이터 정보를 인덱싱 합니다.
파일 시스템은 또한 형식이 있는 디렉터리 구조를 통해 파일 경로를 지정합니다.
디스크 드라이브에 있는 파일의 모든 데이터 정보는 파일 시스템 메타데이터에 저장됩니다.
메타데이터에는 다음과 같은 정보들이 들어가 있습니다.
- 생성 일자
- 수정된 날짜
- 마지막 액세스 날짜
- 마지막 백업
- 파일 작성자의 사용자 ID
- 액세스 권한
- 파일 크기
운영체체가 파일 시스템에 접근하는 순서
1. 하드 드라이브나 외장 드라이브에 파티션을 생성.
2. 파티션에 파일 시스템 생성(NTFS, FAT32, EXT3, EXT4 등등)
3. 드라이브의 폴더, 디렉터리 또는 하위 디렉터리에 파일을 저장.
4. 파일 시스템은 이러한 파일의 위치 정보를 기록.
5. OS는 파일 시스템을 사용하여 저장 장치에 이러한 파일을 저장하고 찾기.
대표적인 파일 시스템 종류
일반적으로 Window, MAC OS, Linux에서 사용되는 파일 시스템들은 다음과 같습니다.
- Windows 파일 시스템 - FAT, NTFS, exFAT
- macOS - HFS, APFS, HFS+
- 리눅스 - EXT2/3/4, XFS, JFS, Btrfs
파일 시스템마다 차이점
파일시스템들은 지원되는 OS 및 지원되는 파일 사이즈, 최대 크기 등이 다릅니다.
'IT용어 > 그외' 카테고리의 다른 글
Legacy BIOS 와 UEFI 차이점 및 확인 방 (3) | 2023.11.03 |
---|