물건은 어떻게 보관하세요? 개인적으로 나는 내 방에서 공간을 찾을 때마다 물건을 버립니다. 그리고 새로운 것에는 낡은 물건을 어딘가에 떨어뜨려 나에게 가까운 어딘가에 공간을 만든다. 불행히도 컴퓨터는 파일 폴더를 어디에나 저장할 수 없습니다. 호출되는 모든 파일에 즉시 액세스할 수 있도록 모든 데이터를 체계적으로 유지해야 합니다. 정리된 파일 시스템의 또 다른 예는 모든 책이 색인화되고 분류되는 도서관입니다.
마찬가지로 모든 운영 체제에는 데이터를 유지하기 위한 고유한 저널링 파일 시스템이 있습니다. 저널링 파일 시스템 간에는 많은 차이점이 있지만 공통적인 기능이 한 가지 있는데 바로 저널링입니다.
저널링 파일 시스템이란?
저널이라는 단어는 일기에 시간 기반 이벤트를 유지하는 것을 나타냅니다. 마찬가지로 컴퓨터의 저널링은 모든 파일이 관련 카탈로그의 항목과 함께 저장되고 변경 사항이 컴퓨터 자체 저널에 기록됨을 나타냅니다. 컴퓨터에서 파일을 검색할 때 전체 하드 디스크에서 해당 파일을 검색하지 않습니다. 대신 관련 카탈로그를 확인합니다.
저널링이 반드시 동일한 하드 드라이브 섹터에 저장된 파일이 하나의 카탈로그에 묶인다는 의미는 아닙니다. 멀리 떨어진 곳에 저장된 두 파일은 동일한 카탈로그에 해당 항목을 가질 수 있습니다. 이렇게 하면 컴퓨터가 하드 드라이브의 모든 파일을 검색하지 않고 일지 항목을 검색하고 필요한 파일을 찾기 때문에 컴퓨터가 파일에 더 빠르게 액세스할 수 있습니다.
저널링 파일 시스템에서 사용되는 단위는 무엇입니까?
앞에서 설명한 것처럼 다양한 유형의 저널링 파일 시스템이 있지만 모두 동일한 유형의 측정 단위를 사용합니다. 아래 표에 간단히 언급했습니다.
단위 이름 | 약식 | 가치 |
테비바이트 | TiB | 1024GB |
페비바이트 | 파이B | 1024테비바이트 |
테이블> 1. 신기술 파일 시스템 – Microsoft
Microsoft는 New Technology File System(신기술 파일 시스템) 또는 줄여서 NTFS라고 하는 자체 저널링 파일 시스템을 개발했습니다. 이것은 대용량 데이터 볼륨을 지원하므로 모든 Windows 운영 체제에서 기본적으로 사용되었습니다. 최대 파일 크기는 256TiB를 지원했으며 이는 실제로 매우 큰 용량이며 이렇게 큰 파일은 본 적이 없을 것입니다.
NTFS는 검사점 정보와 로그 파일을 사용하여 재시작 후 파일 구조의 상수 값을 재설정합니다. 또한 다운타임 발생 없이 자가 치유 NTFS로 알려진 기능을 통해 손상된 파일을 수정할 수 있습니다. NTFS는 FAT32 파일 시스템을 기반으로 개발되었으며 대부분의 시스템보다 빠르게 읽고 쓰고 검색할 수 있습니다.
2. 확장 파일 시스템 – Linux의 저널링
Microsoft와 마찬가지로 Linux에는 자체 저널링 파일 시스템이 있으며 확장 파일 시스템 또는 EXT라고 합니다. 초기 Unix 모드 또는 UFS를 기반으로 했지만 최근 몇 년 동안 세 가지 업그레이드를 거쳤습니다. 확장 파일 시스템 또는 EXT에는 최신 버전에 번호가 추가된 총 4개의 버전이 있습니다.
EXT 2:Linux의 이 저널링 시스템은 초기에 Red Hat Linux에서 사용되었으며 여전히 SD 카드 및 USB 드라이브에서 사용됩니다. 최대 용량은 32TiB로 다른 저널링 파일 시스템에 비해 매우 적습니다.
EXT 3:EXT 2와 EXT 3 사이에는 큰 차이가 없습니다. 그러나 EXT 3은 Linux, BSD 및 ReactOS에서 더 대중화되고 사용되었습니다.
EXT 4:EXT 2 및 EXT 3의 제한으로 인해 새로운 저널링 파일 시스템의 필요성이 명백해졌으며 최대 크기 제한이 1024 PiB 또는 백만 TiB인 EXT 4가 개발되었습니다. 오늘날 대부분의 Linux 배포판과 Google File Storage 및 Power PC에서도 사용됩니다. EXT 4는 안정성과 성능을 향상시키기 위해 저널링 파일 시스템에 체크섬을 사용하는 기능을 주입했습니다.
3. Apple 파일 시스템 - Apple
간단히 말해서 APFS(Apple File System)는 Apple이 macOS 컴퓨터에서 사용하는 저널링 파일 시스템입니다. Sierra 및 iOS 10.3과 함께 출시되었으며 1024 PiB만 지원하는 EXT4보다 높은 8000 PiB를 지원합니다.
APFS는 전체 디스크 암호화를 주입했으며 참조용으로 사용되는 시스템의 스냅샷 캡처를 용이하게 합니다. 또한 체크섬을 사용하여 데이터 무결성을 보장하고 시스템 충돌을 방지합니다.
저널링 파일 시스템에 대한 마지막 말
파일 시스템의 저널링은 예기치 않은 종료 및 시스템 충돌 시 도움이 되는 중요한 기능입니다. 저널링 파일 시스템은 기록되는 모든 파일 및 모든 변경 사항에 관한 원장 시스템을 유지합니다. 이렇게 하면 명령이 전송될 때 파일을 쉽게 찾고 실행할 수 있습니다.
Facebook, Twitter, YouTube, Instagram, Flipboard 및 Pinterest에서도 우리를 찾을 수 있습니다.