

주요 디렉토리의 기능들 (몇 가지만 예시 겸 소개)
파일시스템이란?은 파일들이 디스크 상에서 구성되는 방식이다. 파일시스템은 컴퓨터에서 파일이나 자료를 쉽게 발견할 수 있도록 유지, 관리한다.
파일시스템이 필요한 이유
파일 시스템 검사의 필요성 파일 시스템을 검사하는 것은 디스크 공간을 효율적으로 관리하고, 시스템 성능을 향상시키며, 데이터 손실을 방지하는 데 중요한 역할을 합니다.
예를 들어, 디스크 공간이 부족하다면 새로운 애플리케이션의 설치나 중요한 데이터의 저장에 문제가 생길 수 있습니다.
파일시스템의 특징
파일시스템의 종류
리눅스에서는 ext3, ext4, xfs, iso9660, nfs 등등 다양한 파일 시스템을 제공
① EXT : Extended File System
리눅스 초기에 사용되던 파일 시스템이며, 시스템이 조각화로 복잡해지는 등에 문제로 사용하지 않고 있음
② EXT2 : Second extended filesystem
EXT의 문제점을 해결하기 위해 나온 파일 시스템으로 256 바이트 길이의 파일, 2GB 단일 파일, 4TB의 디스크를 사용
->그러나 시스템이 비정상적으로 종료되었을 때 부팅시 파일 시스템의 일관성 검사를 하게 되고 파일 시스템에 많은 양의 데이터가 있을 경우 오랜 시간이 걸리는 등등의 문제로 사용하지 않고 있다.
③ EXT3 : Extended File System 3
파일 시스템의 변경 사항을 추적, 삭제일 복구하는 기능인 저널링이 추가되었고, EXT2 파일 시스템보다 데이터 신뢰성이 강화되고 빠른 속도가 작업을 수행할 수 있게 되었다.
->그러나 파일 시스템은 삭제 파일 복구가 용이하지 않는 등 개선해야 될 점이 많아 사용하지 않고 있다.
④ EXT4 : Extended File System 4
EXT3 문제점을 해결하기 위해 나온 파일 시스템
파일 시스템 점검 속도 향상, 파일복구 용이, 16TB까지 단일 파일 크기를 지원하고 있으며 현재 가장 많이 사용하는 파일 시스템
⑤ XFS
빠른 복구를 제공, 크기 변경, 최대 500TB까지 지원하는 64Bit 고성능 저널링 파일 시스템
⑥ SWAP
시스템이 처리하는 데이터의 저장할 RAM 부족할 경우 SWAP 파티션이 저장되는 파일 시스템
⑦ EFI
UEFI에서 부팅용으로 사용하는 파일 시스템
⑧ NFS : Network File System
네트워크를 통해 다른 컴퓨터와 파일을 공유할 수 있도록 하는 파일 시스템
참조 : https://www.infracody.com/2023/09/understanding-linux-file-systems-guide-to-checking-file-systems.html#elcreative_toc________________________
참조 : https://it-serial.tistory.com/19