● 파일 시스템
파일(file)은 정보를 저장하는 기본 단위입니다. 파일 시스템(file system)은 HDD, SSD 등 저장 장치에 파일을 저장하고 관리하는 소프트웨어입니다. 파일 시스템은 파일의 이름, 크기, 저장 위치를 저장하고, 파일에 대한 읽기/쓰기/실행을 제어합니다. 또한 파일의 권한을 관리하고 저장 장치에 대한 접근도 제어합니다.
파일 시스템은 여러 종류가 있습니다. 그중 가장 널리 사용하는 파일 시스템은 다음과 같습니다.
• FAT(File Allocation Table): 마이크로소프트에서 개발한 파일 시스템입니다. 파일 할당 테이블(FAT)을 사용해 하드 드라이브 파일을 관리합니다.
• NTFS(New Technology File System): FAT를 개선해 만든 파일 시스템으로, Windows NT 계열 운영체제에서 주로 사용합니다.
• EXT4(Fourth Extended File System): 확장 파일 시스템(extended file system)의 4번째 버전입니다. 오픈 소스이며 PC 환경의 리눅스 운영체제에서 주로 사용합니다.
• XFS(eXtended File System): Silicon Graphics, Inc(SGI)에서 개발한 고성능 파일 시스템입니다. 현재 대부분의 리눅스 운영체제에서 XFS를 지원합니다.
• ZFS(Zettabyte File System): 썬 마이크로시스템즈(현재 오라클에 편입)에서 솔라리스(Solaris) 운영체제를 위해 개발한 파일 시스템입니다.