Linux File System(3)
-
inode
🏗️ inode 개요 및 특징 정리🔍 1. inode란?inode (index node) 는 유닉스 스타일 파일 시스템에서 파일 및 디렉터리를 관리하는 데이터 구조에요.📂 파일의 속성(metadata)과 디스크 블록 위치 저장📊 파일 소유권, 권한, 시간 정보 포함📑 디렉터리는 inode와 파일 이름을 연결하는 리스트디렉터리 자체도 inode를 가지며, 자신과 부모 디렉터리에 대한 정보도 포함하고 있어요.🏛️ 2. inode의 어원inode에서 "i"가 무엇을 의미하는지는 논란이 있었어요.📜 Dennis Ritchie의 설명 → "i-number(인덱스 번호)"에서 유래했을 가능성이 높음📜 Ken Thompson과 함께한 논문(1978년) → "inode"는 파일 시스템에서 파일을 가리키는..
2025.03.04 -
EXT4
🐧 Linux EXT4 파일 시스템 개요 및 역사🔍 1. 파일 시스템이란?파일 시스템은 데이터를 저장하고 관리하는 구조로, 다음과 같은 기능을 수행해요.📂 데이터 저장 → 파일과 폴더를 저장하고 검색 📂📑 네임스페이스 → 파일 및 디렉터리 명명 규칙 제공🔒 보안 모델 → 파일 접근 권한 관리🔧 API 제공 → 파일 및 디렉터리 조작을 위한 시스템 호출 지원🖥️ 소프트웨어 구현 → 위 기능을 실행하는 프로그램EXT4는 리눅스에서 가장 많이 쓰이는 파일 시스템이에요. 🎯🏛️ 2. EXT 파일 시스템의 역사EXT 파일 시스템은 리눅스 운영 체제에서 데이터를 효율적으로 관리하기 위해 발전해 왔어요.📜 (1) Minix 파일 시스템 (1987년)리눅스 초기에는 Minix 파일 시스템 사용제한:..
2025.03.04 -
Linux File System
🚀 Linux 파일시스템 개요 및 주요 개념 정리🎯 1. 파일시스템 개념 및 필요성파일시스템은 컴퓨터의 데이터를 저장 및 관리하는 구조를 의미하며, 운영체제(OS)가 디스크 저장 공간을 효율적으로 사용하고, 파일을 쉽게 찾을 수 있도록 도와줍니다.✅ 파일시스템이 필요한 이유RAM은 휘발성(Volatile) 메모리이므로, 전원이 꺼지면 데이터가 손실됨 → 비휘발성(Non-Volatile) 저장 장치 필요RAM은 저장 공간 비용이 비싸기 때문에 대량의 데이터를 저장하기에 적합하지 않음디스크 저장소는 RAM보다 저렴하고 용량이 크며, 영구적으로 데이터 저장 가능🎯 2. Linux에서 "파일시스템"의 다양한 의미"파일시스템"이라는 단어는 여러 의미로 사용됩니다.다음과 같은 3가지 주요 의미로 구분할 수 있..
2025.03.04