Download presentation
Presentation is loading. Please wait.
1
(개정판) 뇌를 자극하는 Red Hat Fedora 리눅스 서버 & 네트워크
6장. 디스크 관리와 사용자별 공간 할당
2
IDE 장치와 SCSI 장치의 구성 (1) [P301]
Fedora Server의 하드웨어 구성도 Vmware Workstation 6.5 / 7.x 및 Vmware Player 3.x 는 총 60개의 SCSI 하드디스크를 장착 가능하며, Vmware Server 1.0.x 는 총 6개의 SCSI 하드디스크만 장착 가능
3
IDE 장치와 SCSI 장치의 구성 (2) [P302]
하드디스크를 물리적으로는 /dev/sda, /dev/sdb, /dev/sdc … 형식으 로 부름 디스크 파티션이 나눠진 것을 논리적으로는 /dev/sda1, /dev/sda2, /dev/sda3, /dev/sdb1, /dev/sdb2 … 형식으로 부름
4
하드디스크 추가하기 – 1개 [P303] 하드디스크 1개 추가 하드웨어 구성 장착된 디스크의 이름은 /dev/sdb
파티션을 그냥 사용할 수 없으며 반드시 특정한 디렉토리에 마운트 시켜야만 사용이 가능
5
<실습1> 하드디스크 1개 장착 [P304]
실습목표 하드디스크를 추가 장착해서 사용한다. 디스크 파티셔닝과 관련된 fdisk, mkfs, mount 명령을 익힌다. 부팅시 자동으로 읽히는 /etc/fstab 파일을 편집한다. 실습 흐름도
6
여러 개 하드디스크 하나처럼 – LVM 개념(1) [P311]
여러 개의 하드디스크를 합쳐서 한 개의 파일시스템으로 사용하는 것 ② 특징 •작은 용량의 하드디스크 여러 개를 큰 용량의 하드디스크 한 개처럼 사용함 •서버를 운영하면서 대용량의 별도 저장 공간이 필요할 때 활용함 ③ 용어 •Physical Volume(물리 볼륨) : /dev/sda1, /dev/sdb1, /dev/sdc1 •Volume Group(볼륨 그룹) : Physical Volume을 합쳐서 1개의 물리적 그룹으로 만드는 것 •Logical Volume(논리 볼륨) : Volume Group을 나눠서 논리적 그룹으로 나눔(1개 이상) •Physical Extent : PV가 갖는 일정한 블록 •Logical Extent : LV가 갖는 일정한 블록
7
여러 개 하드디스크 하나처럼 – LVM 개념(2) [P312]
8
<실습2> 여러 개 하드디스크 사용 [P313]
실습목표 LVM을 구현한다. 관련 명령어 pvcreate, vgcreate, lvcreate 명령을 익힌다. 실습 흐름도
9
RAID 정의 및 종류 [P318] RAID 정의 하드웨어 RAID 소프트웨어 RAID
RAID(Redundant Array of Inexpensive Disks)는 여러 개의 디스 크를 하나의 디스크처럼 사용함으로써, 비용 절감 + 신뢰성 향상 + 성능 향상의 효과를 냄 하드웨어 RAID 하드웨어 제조업체에서 여러 개의 하드디스크를 가지고 장비를 만들어서 그 자체를 공급 좀더 안정적이지만, 상당한 고가임 소프트웨어 RAID 고가의 하드웨어 RAID의 대안 운영체제에서 지원하는 방식 저렴한 비용으로 좀더 안전한 데이터의 저장이 가능 교재에서 진행하는 내용은 소프트웨어 RAID 임
10
RAID 레벨 (1) [P319~P324]
11
RAID 레벨 (2) [P319~P324] 단순 볼륨 RAID0 하나의 하드디스크를 하나의 볼륨.
단순볼륨과 LVM은 RAID에 포함되지 않는다. 단순 볼륨 하나의 하드디스크를 하나의 볼륨. RAID0 LVM과 비슷해 보이지만, 저장되는 방식이 다름 ‘스트라이핑(Stripping)’ 이라 부름 저장속도(성능)이 획기적으로 향상 100%의 공간효율성 (= 비용 저렴) 신뢰성 낮음 ‘빠른 성능을 요구하되, 혹시 전부 잃어버려도 큰 문제가 되지 않는 자료’ 가 적당함
12
RAID 레벨 (3) [P319~P324] RAID1 RAID0와 RAID1 비교 ‘미러링(Mirroring)’ 이라 부름
데이터를 저장하는 데 두 배의 용량이 필요 “결함 허용(Fault-tolerance)을 제공 = 신뢰성 높음 두 배의 저장 공간 = 비용이 두 배 = 공간효율 나쁨 저장속도(성능)는 변함 없음 ‘중요한 데이터’를 저장하기에 적절함 RAID0와 RAID1 비교
13
RAID 레벨 (4) [P319~P324] RAID5 “000 111 010 011”(12bit) 데이터 RAID5 저장 사례
RAID1의 데이터의 안전성 + RAID0처럼 공간 효율성 최소한 3개 이상의 하드디스크 오류가 발생할 때는 ‘패리티(Parity)’를 이용해서 데이터를 복구 “ ”(12bit) 데이터 RAID5 저장 사례
14
RAID 레벨 (5) [P319~P324] “000 111 010 011”(12bit) 데이터 RAID5 복구 사례
어느 정도의 결함 허용을 해 주면서 저장 공간의 효율도 좋음 ‘디스크의 개수 – 1’ 의 공간을 사용 디스크 2개가 고장 나면 복구 못함
15
RAID 레벨 (6) [P319~P324] RAID6 RAID10 RAID6 방식은 RAID5 방식이 개선된 것
RAID1(Mirroring)한 데이터를 다시 내부적으로 RAID0(Stripping) 하는 방법 신뢰성(안전성)과 성능(속도)이 동시에 뛰어난 방법 공간효율은 50%
16
RAID0, RAID1, RAID5 구축 [P324] 실습 구성도 RAID0(/dev/sdb, /dev/sdc)
RAID1(/dev/sdd, /dev/sde) RAID5(/dev/sdf, /dev/sdg, /dev/ sdh,/dev/sdi) Vmware Server 1.0.x 의 경우에는 IDE 하드디스크와 SCSI 하드디스크를 함께 사용해야 한다.
17
<실습3> 하드디스크 8개 준비 [P325]
실습목표 하드디스크 8개를 장착하고, 각각을 파티셔닝 한다. 완료후 ‘디스크8개 장착후’로 스냅샷해 놓는다. 장착할 디스크 스냅샷 효과 내기 Vmware Server 1.0.x (스냅샷 1개만 지원) (1) ‘Fedora Server’ 폴더를 다른 곳에 백업(복사) (2) <실습3> 완료 후에 스냅샷 (3) <실습3> 이후 계속 실습 진행 (4) 6장이 모두 끝나면 백업해 놓은 폴더를 원상복구 Vmware Player 3.x (스냅샷 지원 안함) (0) 3장에서 백업(복사)해 놓은 것이 있다면, (1) <실습3> 완료 (2) ‘Fedora Server’ 폴더를 새로 백업(복사) (3) <실습3>이후 스냅샷이 필요할 때마다, 새로 백업해 놓은 것을 복원해서 사용 (4) 6장이 모두 끝나면 3장에서 백업해 놓은 폴더를 원상복구
18
<실습4> RAID0 구축 [P328] 실습목표 실습 흐름도 RAID0 를 구축한다. mdadm 사용법을 익힌다.
Vmware Server 1.0.x 의 경우에는 IDE와 SCSI를 혼용해서 사용하므로 교재와 장치이름이 다를 수 있으므로 주의해서 실습한다.
19
<실습5> RAID1 구축 [P331] 실습목표 RAID1 를 구축한다. 실습 결과
20
<실습6> RAID5 구축 [P333] 실습목표 RAID1 를 구축한다. 실습 흐름도
21
RAID1과 RAID5의 문제 발생 테스트 [P335]
실습 구성도 RAID1, RAID5는 ‘결함 허용’기능이 있음 2개의 디스크를 고장냄
22
<실습7> RAID1, RAID5 고장 실습 [P336]
실습목표 RAID1, RAID5를 고장내고 데이터가 안전한지 확인한다. 실습 화면(디스크 2개 제거후 작동)
23
RAID1과 RAID5의 원상 복구 [P341] 실습 구성도 고장난 디스크 2개를 새 디스크로 교체
24
<실습8> RAID1, RAID5 복구 실습 [P341]
실습목표 고장난 RAID1, RAID5를 새 하드디스크로 교체한다. 복구 전후의 내부적 변화
25
RAID0의 문제 발생 테스트 [P345] 특징 실습 구성도 RAID0 장치가 고장 나면 그 내부의 자료는 모두 손실됨.
26
<실습9> RAID0 고장 및 정상 부팅 조치 실습 [P346]
실습목표 RAID0가 고장났을 때 정상적인 부팅을 위한 조치법을 익힌다. RAID0가 고장난 경우, 데이터를 복구할 수는 없다. 실습 화면 (고장 후, 부팅이 안됨)
27
RAID6, RAID10 구축 [P350] 실습 구성도 RAID5보다 신뢰도를 높인 RAID6
RAID6의 공간효율은 N-2 RAID10의 공간효율은 N/2
28
<실습10> RAID6 구성 [P352] 실습목표 RAID6 구성법을 익힌다. 실습 흐름도
29
<실습11> RAID10 구성 [P353] 실습목표 RAID10 구성법을 익힌다. 실습 흐름도
30
RAID6과 RAID10의 문제 발생 테스트 [P355]
실습 구성도 RAID6, RAID10은 ‘결함 허용’기능이 있음 각각 2개씩 고장나도 데이터는 안전함
31
<실습12> RAID6, RAID10 고장 실습 [P356]
실습목표 RAID6, RAID10을 고장내고 데이터가 안전한지 확인한다. 실습 화면(디스크 2개가 제거된 RAID6)
32
사용자별 공간 할당 - 쿼터 [P358] 쿼터(Quota) 정의
파일시스템마다 사용자나 그룹이 생성할 수 있는 파일의 용량 및 개수를 제한하는 것 quota 패키지가 설치되어 있어야 함 파일시스템을 “/”로 지정하는 것보다는, 별도의 파일시스템을 지 정해서 해당 부분을 쓰도록 하는 것이 좋음 “/”파일시스템을 많은 사용자가 동시에 사용하게 되면, 페도라서 버를 운영하기 위해서 디스크를 읽고 쓰는 작업과 일반 사용자가 디스크를 읽고 쓰는 작업이 동시에 발생하므로 전반적으로 시스 템의 성능이 저하됨 페도라11에 포함된 커널 은 ext4 파일시스템에는 쿼터의 작동에 좀 문제 있음. 커널 이상에서는 이러한 문제가 해결 되었음. (페도라 12 이상을 사용해도 됨)
33
<실습13> 쿼터 실습 [P359] 실습목표 실습 진행 순서 사용자를 만들고, 해당 사용자에게 공간을 할당한다.
쿼터의 설정 및 작동에 대해서 익힌다. 실습 진행 순서
Similar presentations