• 하나의 물리적 디스크를 여러 개의 논리적 디스크로 분할하는 것
• 파티션마다 독립적인 파일 시스템 운영
-> 부팅 시간 단축
• 특정 파티션의 파일 시스템이 손상되어도 다른 파티션에 영향 x
-> 높은 안정성 보장
• 백업과 업그레이드가 편리
• 파티션 상태 정보를 확인할 수 있는 파일 : /proc/partitions
• 부팅이 가능한 기본 파티션
• 하나의 하드디스크에 최대 4개의 주 파티션으로 분할 가능
• 4갱 이상의 파티션이 필요할 시 하나의 확장 파티션을 설정
• 주 파티션 내에 생성
• 하나의 물리적 디스크에 한 개만 생성
• 데이터 저장 영역을 위한 것 x
• 논리 파티션을 생성
• 파티션 번호 1~4번이 할당된다.
• 확장 파티션 내에 생성
• 12개 이상 생성하지 않는 것을 권장
• 5번 이후의 번호가 붙여진다.
• 하드디스크의 일부를 메모리처럼 사용하는 영역
• 주 파티션 or 논리 파티션에 생성
• 부족한 메모리 용량을 하드디스크로 대신함
• LINUX 설치 시 반드시 설치하여야 한다.
• Swap의 크기를 메모리의 2배로 설정을 권고
• 분할된 파티션은 디스크의 장치 파일명 뒤에 숫자를 붙인다.
• 리눅스에서 파티션을 만들고 마운트할 때 지정된 디바이스명을 사용
• sd : SCSI or USB 방식 디스크
• hd : IDE or ATA 방식 디스크
• fd : 플로피 디스크
• scd or sr : CD-ROM
• xd : XT 디스크
• 운영체제가 파일을 시스템의 디스크 파티션 상에 구성하는 방식
• 파일을 일정 규칙으로 저장하기 위해 규정 방식을 제시
• if 파일 시스템 x -> 파일 시스템을 생성해야 사용 가능
• LINUX는 다양한 파일 시스템을 지원
• Logical Volume Manager
• 여러 개의 하드디스크를 합쳐서 사용하는 기술
• 한 개의 파일 시스템을 사용
• 서버 운영 시, 대용량 저장 공간이 필요할 경우 사용
• 파티션의 크기를 줄이거나 늘릴 수 있다.
• 여러 개의 물리적 하드디스크
• 물리 볼륨을 합쳐서 하나의 물리적 그룹으로 만드는 것
• 볼륨 그룹을 다수의 논리 그룹으로 나누는 것
• 복수 배열 독립 디스크
• 여러 개의 물리적 디스크를 하나의 논리적 디스크로 인식하여 작동하게 하는 기술
• 여러 하드디스크에 일부 중복된 데이터를 나눠서 저장
• 레벨 : 데이터를 저장하는 방법
• 여러 개의 하드디스크를 장비로 만들어 그 자체를 공급
• 안정된 시스템일수록 고가
• 하드웨어 RAID의 대안
• 운영체제에서 지원하는 방식
• 저렴하다.
• 스트라이핑 저장 방식 : 연속된 데이터를 나눠서 저장
• 최소 2개의 하드디스크 필요
• 입출력 작업이 모든 디스크에서 동시에 진행
• 고장 대비 능력 X
• 미러링 방식 : 하나의 디스크에 데이터를 저장하면 다른 디스크에 동일한 내용을 백업
• 2배의 용량이 필요
• 결함허용을 제공
• 공간 효율성이 낮다.
• 주요 데이터 저장에 적절
• 스트라이핑 저장 방식
• 기록용 디스크와 데이터 복구용 디스크 별도 제공
• 해밍 코드 사용
• 사용 효율이 낮음
• 스트라이핑 저장 방식
• 패리티 방식 이용(오류 검출)
• 최소 3개 이상의 하드디스크 필요
-> 패리티 정보를 저장하는 전용 디스크가 필요
• 대형 레코드가 사용되는 단일 사용자 시스템에 적합
• BYTE 단위로 데이터 저장
• RAID 3와 유사
• 블록 단위로 데이터 저장
• 스트라이핑 저장 방식
• 디스크마다 패리티 정보를 갖는다.
• 실무에서 많이 사용
• 쓰기 작업이 적은 다중 사용자 시스템에 적합
• RAID 5를 확장한 것
• 듀얼 패리티를 사용
• 최소 4개의 드라이브가 필요
• RAID 0 과 RAID 1을 조합
• 디스크 2개씩 RAID 0으로 구성, RAID 0으로 구성된 하드디스크들은 RAID 1로 구성
• 미러링 방식 전에 스트라이핑 방식을 진행
• 속도가 빠름
• 데이터 복구 시간이 길다.
• RAID 0+1와 반대로 구성
• 미러링 방식 후에 스트라이핑 방식을 진행
• 손실된 데이터만 빠르게 복원 가능
• RAID 0+1보다는 운영상 유리하다.
• fdisk : 파티션 테이블을 관리하는 명령어
-> 디스크 파티션을 생성, 수정, 삭제가 가능한 유틸리티
• a : 부팅 파티션 지정
• l : 지원하는 파티션 목록 확인
• n : 새 파티션 추가
• t : 파티션 종류 변경
• w : 파티션 정보 저장
• p : 파티션 정보 확인
• q : 작업 종료