chapter 06 - 하드디스크 관리와 사용자별 공간 할당 (3)
LVM은 처음들어본다..
Logical Volume Manager 논리 하드디스크 관리자
Linear RAID와 기본 기능은 비슷하지만 더 많은 기능이 있다.
그래서 CentOS는 기본적으로 설치시 LVM으로 하드디스크를 분할해서 설치한다~~ 라고 적혀있음
주용도는 여러 개의 하드디스크를 합쳐서 1개의 파티션으로 구성 후, 다시 필요에 따라 나누는 것
-> 2테라 디스크 2개를 합쳐서 3테라 + 1테라로 나눠서 사용이 가능하다
- 물리 볼륨: 파티션
- 볼륨 그룹: 합쳐서 하나로
- 논리 볼륨: 볼륨 그룹을 1개 이상으로 나눈것
여기서는 리눅스 초기화 하라고 하는데 그냥 그대로 하자
기존에 j까지 있었으니깐 이거는 /dev/sdk, /dev/sdl 으로 되겠죠?
fdisk /dev/sdk
다른내용은 다 같고
파일시스템을 선택할 때
t
8e로 하자
파일 시스템 유형
선택하지 않으면 기본83(Linux)
fd(Linux Raid autoDetect)
8e(Linux LVM)
8e로 2개 만들자
pvcreate /dev/sdk1
pvcreate /dev/sdl1
느낌상 physical volume 같지 않음?
vgcreate myVG /dev/sdk1 /dev/sdl1
이거는 volume group
pvcreate로 물리적인 볼륨을 생성하고 vgcreate로 볼륨 그룹을 생성하자
그러면 이렇게 5G짜리 볼륨이 생성된다
여기까지는 Linear RAID랑 다를거 없어 보인다
일반적인 디스크의 파티션을 생성 할 때는 fdisk 명령을 사용
볼륨 그룹의 파티션을 생성할 때는 lvcreate 명령을 사용한다
이거를 1 + 3 + 1 로 나누어 보자
lvcreate --size [용량] --name [이름] [볼륨그룹 이름]
lvcreate --extents [사이즈]%free <- 남은것 중에 퍼센트로 사용
그리고 저렇게 뜨는거는 myLG1 -> /dm-0으로 링크시켜준다는 느낌이다.
확인하면 이렇게 된다.
RAID에 OS 설치하기
80G짜리 디스크 2개 설정하고 ISO파일로 os설치해보자
설치 할 때 장치유형에 RAID로 하면 설정한 용량 X 2만큼 잡아먹게 된다
그리고 2배로 깔아서 시간도 개오래걸림
잠온다
11시 다 되가는데 아직 오늘 해야할거 많이남음
설치를 완료하고 mdadm으로 확인해보면 swap, root가 RAID로 설정되 있음을 알 수 있다.
RAID 1(Mirroring)니깐 하나 제거해 봐야겠죠?
다시 리부팅하면 엄청 오래걸림.......
디스크 하나 빼도 잘 작동한다..
하나 추가 한 다음에 mdadm add로 파티션 추가하면 잘 되지만 너무 오래걸리는 관계로 하지말자
사용자별 공간 할당
쿼터란 ?
사용자나 그룹이 생성할 수 있는 파일의 용량과 개수를 제한하는 것
그래서 일바 ㄴ사용자가 사용하는 파일 시스템을 루트(/)로 지정하는 것보다 별도의 파일 시스템을 지정해서 그 부분만 사용하도록 하는 것이 좋다
그리고 userHome 디렉토리 생성후 여기에 일반 파티션으로 마운트 하고, /etc/fstab 수정해두자(복습)
그리고 쿼터 실습용 유저 2명을 생성하고
이렇게 저장해 주자 (의미는 몰루)
그냥 여기까지 하고 내일 해야지
아 근대 감기옮은거같음
개짜증난다
그냥 요즘 모든게 스트레스