반응형
Quota
쿼터
란 파일시스템마다 사용자나 그룹이 생성할 수 있는 파일의 용량과 개수를 제한하는 것.
리눅스는 여러명의 사용자가 동시에 접속해서 사용할 수 있는데 만약 A라는 사욪아가 시스템을 사용할 때, 루트(/
) 파일 시스템에 큰 파일을 계속 생성해서 하드디스크가 꽉차면 시스템 전체가 가동되지 않게 된다. 이런 상황을 대비하기 위해 각 사용자별로 사용할 수 있는 용량을 제한해야하는데 이것이 바로 쿼터
이다.
ex) 사용자 두명을 생성하고, 그 사용자들에게 각각 사용할 수 있는 공간을 할당해서 제안하기
하드디스크를 하나 장착하고 파티션을 나눈 후, 파일시스템을
ext3
로 포맷하고, 마운트까지 하기.먼저 파티션을 나누어야 한다.
그다음
ext3
으로 포맷을 한다.마운트를 시킨다.
부팅이되면 그때마다 자동으로 인식되도록
/etc/fatab
의 내용을 바꿔보자.
쿼터를 사용할 하드디스크를 만들었으니 이번에는 사용자를 만들어보자.
- 아이디는 john, bann으로 하였고, 비밀번호는 각각 아이디로 사용한다.
그후에,
/etc/fstab
을 다시 편집한다.- defaults부분을 defaults, usrquota로 변경한다. usrquota로 사용하겠따는 의미이다.
재부팅을 한다.
쿼터를 사용하기 전에 쿼터 DB를 만들어줘야한다.
- 쿼터 DB를 만들어보자.
- 빈 파일 생성 후, 보안을 위해
aquota.user
d의 권한을 바꾼다. quotacheck -a -u -m
은 사용자에 대해서 쿼터를 실행하는 명령이다.
모든 준비가 끝났다. 이제 사용자별로 공간을 할당해주면 끝이다.
이로써 사용자 john에게 공간 할당이 끝났다.
반응형
'임베디드 > [ Embedded ]' 카테고리의 다른 글
[ Embedded ] 27. 콜드부트와 웜부트 (0) | 2021.04.07 |
---|---|
[ Embedded ] 26. SMP 란? (1) | 2021.03.15 |
[ Embedded ] 24. Segment(세그먼트) (0) | 2021.02.22 |
[ Embedded ] 23. HAL(하드웨어 추상화 계층) (1) | 2020.12.02 |
[ Embedded ] 22. 임베디드 리눅스 구성요소(BSP) (0) | 2020.10.30 |