새소식

인기 검색어

TL

21/02/05 TL. Linux에서 LVM 구현, 쿼터. 쉘 스크립트 프로그래밍

  • -

오늘 할 일

이것이 리눅스다 7장까지

산타토익

모각코 서류 제출


강의

www.inflearn.com/course/%EC%9D%B4%EA%B2%83%EC%9D%B4-%EB%A6%AC%EB%88%85%EC%8A%A4%EB%8B%A4/dashboard

 

'이것이 리눅스다' 저자의 Red Hat CentOS7 리눅스 서버&네트워크 강좌 - 인프런

한빛미디어에서 발간한 '이것이 리눅스다' 의 저자가 직접 강의하는 강좌 입니다. 초급 서버 개발 Linux 온라인 강의 이것이 리눅스다

www.inflearn.com

교재

www.hanbit.co.kr/store/books/look.php?p_code=B2195555382

 

이것이 리눅스다 - 리눅스 마스터를 위한 마지막 기회

리눅스 설치도 어려운 독자에게 이 책을 권한다. 이것이 리눅스다는 초보자도 막힘 없도록 실습환경을 제공한다. 특히 FTP 서버는 물론, NFS, Samba, DHCP, 프록시 등 네트워크 실습 과정도 초보의 눈

www.hanbit.co.kr

 

 

LVM(Logical Volume Manage)

여러 개의 hd를 합쳐서 한 개의 파일시스템으로 사용하므로 필요에 따라 다시 나눌 수 있다.

물리 볼륨 : 파티션, 볼륨 그룹 : 물리 볼륨으로 1개의 물리 그룹으로 만든 것, 논리 볼륨 : 볼륨 그룹을 1개 이상으로 나눠 논리 그룹으로 만듦

LVM 구현 실습 흐름도
pvcreate하기 전에, sdb와 sdc를 fdisk해주고 lvm으로 설정해 주어야 한다.

vgdisplay 명령어를 통해 볼륨 정보를 확인을 할 수 있다.

볼륨들을 나누는 작업

size 대신 extents 100%FREE라는 것은, 해당 그룹의 나머지 공간들을 모두 할당해서 주겠다는 의미이다. 이후 mkfs.ext4 명령어를 이용해서 포맷해준다. 그 후, mount하고 fstab에 등록해준다.

굳이 명령어를 외울 필요는 없다. 흐름만 외우면 됨.

1. fdisk로 파티션을 만든다.

2. 유저1, 2를 useradd로 만든다.

3. fstab에 맨 아래 줄을 추가해 준다.

defaults하고 usrjquota, jqfmt를 쓸 때 띄어쓰기에 주의한다. 띄어쓰기를 하면 등록이 안 된다.

4. 재부팅 혹은 remount

이제 쿼타가 준비 됐다.

이제 equota로 user john의 정보를 수정한다. equota -u john

block은 사용 중인 공간, hard는 무조건 못 넘어가는 용랸 크기 제한, soft는 어느 정도 7일(default) 동안은 넘어간 만큼 저장은 해준다. inode는 inode의 최대 개수(file의 수)를 정해준다.(inode로 제한하는건 권장하지 않음.) 

repquota로 사용중인 걸 한 번에 볼 수 있다.

edquota -p john bann을 입력하면, john이 가지고 있는 걸 bann에게도 줄 수 있다.


확장명은 sh(shell의 약어)로 주는 게 좋다.

프로그램 맨 위엔 #!/bin/sh을 적어준다. 스크립트 파일이라는 의미.

 

변수를 선언할 때는 값을 할당해야 함. 모든 변수는 String. 대소문자를 구분하며, = 좌우에 공백이 없어야 한다.

나머지는
www.youtube.com/watch?v=soKQRQEzqkA&list=PLVsNizTWUw7EoFNBhIdVFp9eT6P22hU1o&index=33

해당 영상 참고하기

 

Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.