2025/01/09 3

#6-2 리눅스 파일 시스템

파일 시스템(File System)리눅스의 ext2 파일 시스템 구조 설명 (Block Group 기반)리눅스에서 사용되는 ext 파일 시스템(ext2, ext3, ext4)은 디스크를 효율적으로 관리하기 위해 Block Group이라는 구조를 도입했다. 디스크를 여러 Block Group으로 나누어 관리함으로써 대규모 파일 시스템에서도 성능과 안정성을 유지할 수 있다. 이를 단계적으로 설명하면 다음과 같다: Disk DriveMBRReservedPartition 1Partition 2Partition N디스크 드라이브와 파티션Disk Drive: 데이터를 저장할 물리적 장치.MBR (Master Boot Record): 디스크의 첫 번째 섹터에 위치하며, 부팅 관련 정보와 파티션 정보를 포함.Reser..

리눅스 2025.01.09

#6-1 리눅스 파일 시스템

목차파일 시스템(File System)파일 시스템은 운영체제가 파티션이나 디스크에 데이터를 저장하고, 읽고 쓰고 찾기 위해 구성하는 일련의 체계를 말한다.그리고 이러한 파일 시스템은 운영체제가 사용자에게 제공하는 가장 기본적인 데이터 관리 인터페이스이다.사용자는 파일 시스템을 통해 데이터를 파일과 디렉토리 형태로 저장하고 접근하며, 파일의 이름, 크기, 경로, 권한 등의 메타데이터를 확인할 수 있다.파일 시스템은 사용자의 명령을 받아 디스크의 물리적 저장 위치와 데이터를 매핑하여 효율적으로 관리한다.예를 들어, 파일 생성, 삭제, 복사, 이동, 읽기, 쓰기 등의 작업은 파일 시스템을 통해 처리된다. 파일 시스템의 기능1. 데이터 저장 및 관리파일과 디렉토리 관리: 파일과 디렉토리를 생성, 수정, 삭제하며..

리눅스 2025.01.09

#5-2 리눅스 부팅과 셧다운

목차리눅스 부팅systemd타겟(target)타깃은 부팅 레벨, 특정 동기화 지점과 같이 유닛을 그룹화할 때 사용한다.'man systemd.target' 명령어를 입력해보면 타깃에 대한 설명을 볼 수 있다.주요 타겟 종류default.target:부팅 후 진입할 기본 타겟. 보통 multi-user.target 또는 graphical.target으로 설정됨.multi-user.target:그래픽 인터페이스 없이 멀티유저 텍스트 모드로 부팅.graphical.target:GUI 환경을 포함한 그래픽 모드로 부팅.rescue.target:최소한의 서비스만 실행된 복구 모드.기존의 init에서는 런레벨(SysVinit) 방식으로 정수(숫자)로 표현했다. 예를들어.. 0: 시스템 종료1: 단일 사용자 모드 (..

리눅스 2025.01.09