파일 시스템에 대한 몇 가지 기본 정보

Last Updated: 2020-10-29
4.6
(8)

개요: 이 문서에서는 데이터를 식별, 저장 및 검색하는 방법을 제어하는 컴퓨터의 파일 시스템에 대해 간략하게 소개합니다.

파일 시스템은 데이터 관리의 기본 수단입니다. 그것이 없으면 저장 매체에 저장된 데이터는 데이터의 큰 몸체가 되므로 데이터의 한 조각이 어디에서 멈추고 다음 데이터가 시작되는지 알기 어려울 것입니다. 그러나 파일 시스템을 사용하면 데이터를 부분으로 나누고 각 부분에 이름을 지정하여 데이터를 쉽게 분리하고 인식할 수 있습니다.

파일 시스템이란 무엇입니까?

컴퓨터에서 파일 시스템 또는 파일 시스템은 파일의 이름을 지정하고, 인식하고, 검색하는 방법입니다. 일반적으로 말해서 데이터의 구조화된 표현과 이 데이터를 설명하는 메타데이터 집합입니다.

파일 시스템의 파일은 다른 디렉토리와 파일을 포함하는 디렉토리라는 부분으로 나뉩니다. 오늘날 NTFS는 가장 일반적으로 사용되는 파일 시스템입니다.

파일 시스템의 구조

파일 시스템에는 두 개 또는 세 개의 계층이 있으며, 이 계층은 때때로 명시적으로 분리되지만 기능적으로 결합됩니다.

논리 파일 시스템

사용자 응용 프로그램과의 상호 작용을 담당하는 파일 시스템의 첫 번째 계층입니다. 파일 작업을 위한 API(응용 프로그램 인터페이스)를 제공하고 요청된 작업을 하위 계층으로 전달하여 처리합니다.

가상 파일 시스템

가상 파일 시스템은 물리적 파일 시스템의 여러 동시 인스턴스를 지원하는 두 번째 계층입니다. 각각을 파일 시스템 구현이라고 합니다.

물리적 파일 시스템

세 번째 옵션 계층인 물리적 파일 시스템은 저장 매체의 물리적 작동과 관련이 있으며 블록의 물리적 배치를 담당합니다. 버퍼링 및 메모리 관리뿐만 아니라 읽거나 쓰는 물리적 블록을 처리합니다.

파일 시스템 유형

Windows의 파일 시스템

Microsoft Windows에는 NTFS와 FAT의 두 가지 주요 파일 시스템이 있습니다. 그리고 Microsoft는 ReFS를 차세대 파일 시스템으로 개발했습니다.

NTFS – 신기술 파일 시스템

1993년 Windows NT와 함께 도입된 NTFS는 Windows 컴퓨터 사용자에게 가장 널리 사용되는 기본 파일 시스템입니다. 신뢰할 수 있으며 암호화, 액세스 제어 등을 포함한 여러 기능을 지원합니다.

각 파일은 NTFS에 마스터 파일 테이블의 파일 설명자로 저장됩니다. 마스터 파일 테이블에는 파일에 대한 모든 정보(이름, 크기, 할당 등)에 대한 항목이 포함되어 있습니다. 이 테이블은 참조 파일에 대한 48비트 및 64비트 값에 대한 초고용량 데이터 저장소 지원을 지원합니다.

FAT – 파일 할당 테이블

1980년대부터 존재해 온 FAT는 블록 할당 테이블, 파일 시스템 설명자 섹터, 파일 및 폴더를 저장하기 위한 공통 저장 공간으로 구성된 가장 간단한 파일 시스템 유형 중 하나입니다.

FAT는 32바이트 레코드 세트인 디렉토리에 파일을 저장하며, 각각은 파일 또는 파일의 확장 속성을 정의합니다. FAT12, FAT16, FAT32의 숫자는 파일 시스템 블록을 열거하는 비트 수를 나타냅니다. 이는 FAT12가 최대 4096개까지 사용할 수 있고 FAT16 및 FAT32에서 최대 65536개 및 4294967296개의 서로 다른 블록 참조를 사용할 수 있음을 의미합니다.

Microsoft는 파일 또는 파티션의 크기 제한을 없애기 위해 exFAT를 도입했습니다.

ReFS – 탄력적인 파일 시스템

최신 세대로 마이크로소프트가 윈도우 8과 함께 도입했고 현재 윈도우 10에서 사용 가능하다. 시스템의 새로운 기능으로 인한 장애에 대한 내성이 높다.

이 저장 공간과 데이터를 덮어쓰지 않는 한 파일 시스템의 다른 위치에 많은 오래된 백업이 저장되어 파일을 쉽게 복구할 수 있습니다.

macOS의 파일 시스템

Apple의 macOS에는 HFS+와 APFS의 두 가지 유형의 파일 시스템이 있습니다.

HFS+

HFS+는 Apple 제품의 기본 파일 시스템이었습니다. 그런 다음 APFS가 macOS High Sierra에서 이를 대체했으며 고급 서버 제품에도 Apple Xsan이 적용됩니다.

HFS+는 B-트리를 사용하여 파일을 배치하고 찾습니다. 볼륨은 크기가 512바이트인 섹터로 분할된 다음 할당 블록으로 그룹화됩니다. 이러한 섹터의 수는 전체 볼륨의 크기에 따라 다릅니다.

저널링은 시스템의 모든 변경 사항을 추적하고 예기치 않은 이벤트가 발생할 경우 신속하게 작업으로 돌아갈 수 있도록 데이터 안정성을 향상시킵니다.

기타 지원되는 기능에는 액세스 제어, 논리 볼륨 암호화, 데이터 압축 및 디렉터리에 대한 하드 링크 등이 있습니다.

APFS – 애플 파일 시스템

APFS는 이전 버전의 근본적인 문제를 해결하고 SSD(솔리드 스테이트 드라이브) 및 최신 플래시 스토리지와 효율적으로 작동하도록 설계되었습니다.

APFS 컨테이너는 파일, 폴더 및 기타 APFS 구조와 관련된 모든 메타데이터 및 파일 내용을 유지합니다.

Linux의 파일 시스템

내선

이 파일 시스템은 사전 개발 및 개선에 속합니다. 대부분의 Linux 설치에 "루트" 파일 시스템으로 자주 사용됩니다. Ext2, Ext3 및 Ext4는 Linux의 기본 파일 시스템입니다.

라이저FS

많은 수의 작은 파일을 저장하는 데 사용할 수 있는 파일 시스템으로, 기능은 좋지만 더 이상 적극적인 지원을 받지 않습니다.

XFS

원래 회사의 IRIX 서버에서 사용되었던 XFS는 이제 Linux에서 구현됩니다. 이 파일 시스템은 뛰어난 성능을 제공하며 파일 저장에 널리 사용됩니다.

JFS

IBM은 회사의 컴퓨팅 시스템을 위해 JFS를 개발했습니다. JFS1은 JFS이고 회사는 두 번째 JFS2를 출시했습니다. 현재 오픈 소스이며 대부분의 최신 Linux에 적용됩니다.

Btrfs

Oracle은 2009년부터 Btrfs를 설계하여 더 나은 내결함성, 더 나은 확장성 및 안정성으로 더 쉬운 관리를 제공하는 것을 목표로 하고 있습니다.

더해!

파일 시스템은 여러 유형이 있는 컴퓨터의 필수적이고 필수적인 부분입니다. 위에는 사용 중인 운영 체제에 따른 몇 가지 주요 파일 시스템 유형이 나열되어 있습니다. 한 마디로, 이 페이지를 통해 전반적인 이해를 하게 될 것입니다.

 

이 게시물이 얼마나 유용했습니까?

별표를 클릭하여 평가하세요!

평균 평점 4.6 배우1 5. 투표수: 8

지금까지 투표가 없습니다! 이 게시물을 가장 먼저 평가하십시오.

이전 기사

BD-R(Blu-Ray Disc Recordable)이란 무엇입니까? 요약: 이 기사에서는 데이터가 어떻게...

다음 기사

Windows 10에서 Caps Lock 키를 비활성화하는 방법? 요약: 이 기사에서는 데이터가 어떻게...

Bitwar 데이터 복구 정보

다양한 데이터 손실 시나리오에서 500가지 이상의 삭제, 포맷 또는 손실된 문서, 사진, 비디오, 오디오, 아카이브 파일을 복구하는 3단계.

더 알아보기

뜨거운 기사

    관련 기사