2022/07/15 4

리눅스 파일 시스템의 이해

Disk partition을 Format후 File System을 구축(리눅스는 계층적 파일 시스템 구조) 각각의 파티션을 자세히 들여다보면 Boot Block, Super Block, i-list, Directory Blocks and Data Blocks 등 있음. i-list는 i-node 번호의 목록들이며, 정보는 Directory Blocks and Data Blocks에 저장된다. i-list의 i-node는 각각의 DataBlock들을 가리킴. Directory Block은 i-node의 번호와 filename을 저장.

리눅스 2022.07.15

LVM의 개요

LVM이란? Logical Volume Manager 의 약자로 예를 들어 물리적으로 두개의 하드디스크를 논리적으로 쪼개 3개로 만들수있다. 관련용어 PV : Physical Volume , 물리적 볼륨 VG : Volume Group, 볼륨 그룹 LV : Logical Volume, 논리적 볼륨 PE : Physical Extent, 물리적 확장 위 사진처럼 하드디스크가 1,2번이 물리적(PV)으로 있는데, 물리적 확장(PE)을 통해 볼륨 그룹(VG)를 이룸. 이 볼륨 그룹을 논리적 볼륨(LV) 1,2,3번으로 나눔. 쉽게 말해 컴퓨터에 하드 디스크를 설치할때. 파티션 분할을 하는데, 분할 하고 나면 용량 크기는 고정이 되어 변경하기 어려움. LVM을 통해 찰흙처럼 용량 증설 및 구조 변경 가능하다는 ..

리눅스 2022.07.15

RAID구성의 개념 및 종류

RAID는 Redundant Array of Independent Disks 의 약자. 여러개의 하드디스크가 있을 때, 동일한 데이터를 여러 곳에 중복해서 저장함. 운영체제에서는 논리적으로 하나의 저장소처럼 인식 but, 물리적으로는 여러개의 하드디스크. 가장 기본이 되는 기술 1) 스트라이핑 데이터를 중복이나 패리티 없이 디스크에 분산하여 기록함. 빠른 입출력 속도 제공. 패리티 코드가 없기 때문에 오류시 데이터 복구 불가능 하지만 요즘 하드디스크에서는 기본적으로 복구가능. 2) 미러링 두개의 디스크에 동일하게 기록. 하나의 디스크가 고장나도 복구 가능. 각 드라이브를 동시에 읽기때문에 읽기 성능은 향상 되지만, 쓰기성능은 양쪽 디스크에 써야하기때문에 속도가 느려진다. 복구가능성은 높다. 하지만 디스크..

리눅스 2022.07.15