A. LVM
- 여러 개의 하드디스크를 합쳐서 한 개의 파일시스템으로 사용하는 것으로 필요에 따라서 나눌 수 있다.
- [예시] - 5TB, 4TB 하드디스크 2개를 합친 후 3TB 3개로 나눠서 사용할 수 있다.
- 상황부여 : 5GB, 4GB 디스크를 추가 구매하여 서버에 물리적으로 장착까지 완료하였다.
fdisk 명령어를 통해 추가 장착한 /dev/sdb와 /dev/sdc의 파티션을 생성한다.
파티션 생성 후 생성된 파티션에 물리 볼륨을 만든다.
물리볼륨을 하나로 묶어 볼륨그룹을 만든다.
볼륨그룹까지 만들었으면 우리가 추가 장착한 5GB와 4GB 하드디스크는 하나의 9GB로 봐도 무방하다. 이 하드디스크를 다시 논리적으로 3GB씩 3개로 나눠본다.
lvcreate를 통해 파티션을 나눴다고 생각하면 된다. 이제 파일 나눈 파티션에 파일시스템을 만든다.
디렉터리를 만들고 해당 디렉터리에 마운트를 시켜보자!
마운트까지 완료가 되었으면 이제 /etc/fstab 파일에 추가를 하여 부팅 시에도 자동 마운트가 되게 한다.


리부팅 후 df 명령어로 확인까지 완료!
B. 사용자별로 공간 할당하기
- 쿼터의 개념
파일 시스템마다 사용자나 그룹이 생성할 수 있는 파일의 용량과 개수를 제한하는 것
일반 사용자들이 사용하는 파일 시스템을 루트(/)로 지정하는 것보다 별도의 파일 시스템을 지정해서 지정한 부분만 사용하도록 하는 것이 여러 가지 면에서 좋다. 우선 실수로 루트(/) 파일 시스템을 사용할 일이 없으므로 시스템과 관련된 문제를 발생시킬 소지가 적어진다.
1. 파티션 생성, 포맷 진행
2. 홈 디렉터리를 지정하여 유저 추가
[예시] - adduser --home /userHome/kevin
3. /etc/fstab 파일 수정
[예시] - /dev/sdb1 /userHome ext4 defaults, usrjquota=aquota.user, jqfmt=vfsv0 0 0
4. 재부팅 혹은 리마운트
mount --options remount /userHome
5. 쿼터 DB 생성 (외울 필요 없음)
cd /userHome | 쿼터용 파일 시스템이 마운트된 디렉터리로 이동 |
quotaoff -avug | 쿼터 종료 |
quotacheck -augmn | 파일 시스템의 쿼터 관련 체크 |
rm -f aquota.* | 생성된 쿼터 관련 파일 삭제 |
quotacheck -augmn | 파일 시스템의 쿼터 관련 체크 |
touch aquota.user aquota.group | 쿼터 관련 파일 생성 |
chmod 600 aquota.* | 보안을 위해 소유자(root)외에 접근 못하게 권한 설정 |
quotacheck -augmn | 파일 시스템의 쿼터 관련 체크 |
quotaon -avug | 설정된 쿼터 시작 |
6. edquota -u [유저이름]
> blocks, soft, hard - 현재 사용자가 사용하는 블록(KB단위), 소프트, 하드 사용한도를 의미한다.
> 현재 0으로 되어 있는데 이는 제한 없음 이란 뜻
> indoes = 파일 개수
여기서 soft, hard에 원하는 만큼 용량 기입하면 이제 사용자는 디스크 사용량에 제한이 걸린다.
soft가 할당된 양이고 hard 이상으로는 저장이 불가능하다.
hard - soft 양만큼은 기본 6일간의 유예기간을 주며 이 기간 안에 차이만큼 파일을 정리해야 한다.
7. repquota /userHome 명령어로 사용량을 확인할 수 있다.
[Linux] RAID 명령어 기본 설정 - 구성 방법, 복구 방법
[Linux] RAID 명령어 기본 설정 - 구성 방법, 복구 방법
A. 리눅스 RAID 구성 (CentOS 8 기준) 1. fdisk 를 통해 파티션 생성 n, p, Enter, Enter, Enter 2. 파티션 타입 변경 옵션 t -> fd(RAID 설정을 위한 코드 입력) -> w로 값 저장 3. RAID 구성할 디스크의 설정이 끝났
infoofit.tistory.com
[Linux] nmcil 명령어 사용법 - 네트워크 설정
[Linux] nmcil 명령어 사용법 - 네트워크 설정
nmcil 명령어 - 네트워크 설정 NetworkManager: 네트워크를 제어, 설정하는 데몬, nmcli(명령어 기반), nm-connection-editor(GUI 기반)로 설정가능 1. nmcli gen : 전체적인 네트워크 상태확인 2. nmcli net : 네트워
infoofit.tistory.com