전산학/운영체제
-
파일시스템(File System)에서의 저널링(Journaling)전산학/운영체제 2024. 9. 27. 09:14
파일 시스템에서 말하는 저널링(Journaling)은 데이터 무결성을 보장하기 위한 중요한 기술입니다. 파일 시스템이 데이터를 디스크에 기록하는 과정에서 문제가 발생하거나 시스템이 예기치 않게 종료될 경우, 데이터 손상이나 손실이 발생할 수 있습니다. 이러한 문제를 해결하기 위해 저널링은 파일 시스템의 변경 사항을 기록하는 방식으로, 시스템 오류 후에도 데이터를 복구할 수 있게 합니다.저널링의 동작 원리저널링 파일 시스템은 데이터를 실제로 기록하기 전에 "저널(Journal)"이라는 특수한 공간에 변경 사항을 먼저 기록합니다. 이 저널은 일종의 로그처럼 작동하며, 파일 시스템에 어떤 변경이 발생할지 미리 기록해둡니다.저널에 기록: 파일을 수정하거나 삭제하는 등의 변경 작업이 있을 때, 그 변경 사항을 먼..
-
파일 시스템(File System)과 유형(FAT, NTFS, EXT, HFS+, APFS)전산학/운영체제 2024. 9. 27. 09:13
𝐈𝐧𝐭𝐫𝐨파일 시스템(File System)은 얼핏 들으면 쉬운 내용 같으나 막상 설명하려면 헷갈리는 개념이다. 파일 시스템이 하는 역할과 유형을 알아보고, 윈도우(Windows), 맥(macOS), 리눅스(Linux)에서 사용하는 파일시스템에 대해서 알아보자. ■ 파일 시스템(File System)이란?파일시스템(File System)은 OS가 데이터를 저장, 관리, 검색하는 방식이다. 즉, 파일시스템은 컴퓨터의 저장 장치인 하드 드라이브, SSD에서 파일과 데이터를 구조화하고 관리하는 시스템이다. 파일시스템은 데이터를 저장하는 방식 뿐만 아니라, 해당 데이터를 효율적으로 관리하고 액세스하는 방법도 제공하여 사용자와 프로그램이 파일을 쉽게 읽고 쓸 수 있도록 해준다. 파일 시스템..