Linux 명령어 - 리눅스 파일시스템 종류
Linux 명령어 - 리눅스 파일시스템 종류
이번 포스팅에서는 리눅스 파일시스템에 대해서 알아보도록 하겠습니다.
Linux 파일 시스템 |
운영체제에서는 파일 및 자료들을 연속적이고, 일정한 규칙을 가지고 저장하게 되는데, 여기서 파일 시스템(File System)은 컴퓨터에서 파일 및 자료를 쉽게 찾고 접근할 수 있도록 유지 및 관리하는 방법입니다.
Linux 파일 시스템의 종류 |
리눅스에서는 ext3, ext4, xfs, iso9660, nfs 등등 다양한 파일 시스템을 제공하고 있습니다
1. EXT : Extended File System
리눅스 초기에 사용되던 파일 시스템이며, 시스템이 조각화로 복잡해지는 등에 문제로 사용하지 않고 있습니다.
2. EXT2 : Second extended filesystem
EXT의 문제점을 해결하기 위해 나온 파일 시스템입니다 256 바이트 길이의 파일, 2GB 단일 파일, 4TB의 디스크를 사용할 수 있게 되었습니다.
그러나 시스템이 비정상적으로 종료되었을 때 부팅시 파일 시스템의 일관성 검사를 하게 되고 파일 시스템에 많은 양의 데이터가 있을 경우 오랜 시간이 걸리는 등등의 문제로 사용하지 않고 있습니다.
3. EXT3 : Extended File System 3
파일 시스템의 변경 사항을 추적, 삭제일 복구하는 기능인 저널링이 추가되었고, EXT2 파일 시스템보다 데이터 신뢰성이 강화되고 빠른 속도가 작업을 수행할 수 있게 되었습니다.
그러나 파일 시스템은 삭제 파일 복구가 용이하지 않는 등 개선해야 될 점이 많아 사용하지 않고 있습니다.
4. EXT4 : Extended File System 4
EXT3 문제점을 해결하기 위해 나온 파일 시스템입니다.
파일 시스템 점검 속도 향상, 파일복구 용이, 16TB까지 단일 파일 크기를 지원하고 있으며 현재 가장 많이 사용하는 파일 시스템입니다.
5. XFS
빠른 복구를 제공, 크기 변경, 최대 500TB까지 지원하는 64Bit 고성능 저널링 파일 시스템입니다.
6. iso9660
DVD 또는 CD-ROM 마운트 시 사용되는 파일 시스템입니다.
7. SWAP
시스템이 처리하는 데이터의 저장할 RAM 부족할 경우 SWAP 파티션이 저장되는 파일 시스템입니다.
8. EFI
UEFI에서 부팅용으로 사용하는 파일 시스템입니다.
9. NFS : Network File System
네트워크를 통해 다른 컴퓨터와 파일을 공유할 수 있도록 하는 파일 시스템입니다.