파일시스템

Laigasus

Infra|2024년 8월 12일|마지막 수정 시간: 2024년 9월 23일|
type
status
date
slug
summary
tags
category
icon
password

파일 시스템

파일 시스템은 데이터를 조직하고 저장하는 방법을 정의하는 소프트웨어입니다. 컴퓨터의 저장 장치에 데이터를 기록하고 읽는 방식을 관리합니다.
 

종류

디스크 기반 파일 시스템

데이터를 물리적 저장 장치에 직접 저장하고 관리하는 시스템입니다. 이러한 시스템은 데이터의 영구 저장과 빠른 접근을 가능하게 합니다
디스크 기반 파일 시스템 종류를 표로 작성하면 다음과 같습니다.
파일 시스템
특징
주요 사용 환경
MINIX
간단하고 가벼운 구조
교육 및 연구 목적
EXT
높은 안정성과 성능
Linux 운영 체제
XFS
고성능, 뛰어난 확장성
대규모 엔터프라이즈 환경
FAT
다양한 시스템 간 높은 호환성
이동식 저장 장치, 크로스 플랫폼 환경
ISO9660
광학 디스크 표준 호환
CD-ROM, 소프트웨어 배포 매체
UDFS
다양한 운영 체제 지원, 쓰기 가능
DVD, 블루레이 디스크
SWAP
가상 메모리 지원
리눅스 시스템의 메모리 관리
EFI
UEFI 시스템 지원
시스템 부팅 및 펌웨어 인터페이스
NFS
네트워크를 통한 파일 공유
분산 컴퓨팅 환경, 서버-클라이언트 시스템

분산 파일 시스템

분산 파일 시스템은 여러 서버나 컴퓨터에 걸쳐 데이터를 저장하고 관리하는 시스템입니다. 이 시스템은 대규모 데이터 처리, 고가용성, 그리고 확장성을 제공합니다
  • Google File System (GFS)
  • Hadoop Distributed File System (HDFS)
  • Ceph
 
 
 

파일 시스템 구조(Linux)

 
notion image
파일시스템
설명
/bin
필수 실행 파일들을 포함하는 디렉토리
/sbin
시스템 관리에 필요한 실행 파일들을 포함하는 디렉토리
/boot
부팅에 필요한 파일들을 저장하는 디렉토리
/etc
시스템 설정 파일들을 저장하는 디렉토리
/usr
사용자 프로그램과 데이터를 저장하는 디렉토리
/var
가변 데이터 파일들을 저장하는 디렉토리
/tmp
임시 파일들을 저장하는 디렉토리
/dev
장치 파일들을 포함하는 디렉토리
/home
사용자 홈 디렉토리들을 포함하는 디렉토리
/lib
공유 라이브러리 파일들을 저장하는 디렉토리
/mnt
임시로 마운트된 파일시스템을 위한 디렉토리
/opt
추가 소프트웨어 패키지를 설치하는 디렉토리
/root
루트 사용자의 홈 디렉토리
/proc
프로세스와 시스템 정보를 제공하는 가상 파일시스템

REF
Loading...