RedHat 계열 기준입니다.

Linux에서는 사용자를 id로 확인하기 때문에, 동일한 사용자로 인식시키기 위해서는 user의 id 값이 동일해야 함.
따라서, 사용자 생성시 -u 옵션으로 강제로 uid를 지정하거나 이미 생성된 사용자라면 uid를 강제로 변경해야한다.

사용자 생성
# useradd -u 700 -d /home/bongbong -m bongbong

사용자 수정
# usermod -u 700 bongbong


단, 사용자를 수정한 경우에는 사용자의 home directory를 제외한 나머지 경로들에 대한 uid는 변경되지 않기 때문에 관리자가 직접 변경되지 않은 경로들에 대한 소유권을 다시 변경해 줘야한다.

1. NFS 서버 설정
1) /etc/exports 수정(NFS를 통해서 내보낼 경로를 지정)
# [mount point] [mount option]
/storage    *(rw)

특정, IP만 주려고 하는 경우
/storage    xxx.xxx.xxx.xxx(rw)


rw = read,write       ro = read only

2) /etc/fstab를 수정하여 quota를 줄 partition에 usrquota(혹은 grpquota) 옵션 추가.
만약, /dev/cciss/c0d2p1 파티션에 사용자 쿼터를 주는 경우
/dev/cciss/c0d2p1      /storage       ext3      defaults,usrquota     1 2
와 같이 설정되어야 함.

3) quotacheck
# quotacheck -ugv /storage

를 수행하여 aquota.user 파일 생성(만약, group quota를 설정하였으면 aquota.group, 둘다 설정한 경우 둘다 생성됨)
디스크 용량이 큰 경우 소요 시간이 좀 걸리므로 중단하지 말고 기다려야 함

4) 쿼터 용량 수정(edquota)
# edquota [userid]

여기에서 blocks으로 설정하려고 하는 경우 해당 파티션의 블럭 크기를 알아야 설정하려는 용량대로 설정할 수 있음.

블록 크기를 알아내는 명령은 다음과 같음
# dumpe2fs [device] | grep -i 'Block size'


5) NFS 서비스 시작
# service nfs start(or restart)


2. NFS 클라이언트 설정
# mount -t nfs [ip]:/service/point /mount/point


계정에 대한 쿼타 확인은
# quota [id]

Posted by 봉보리봉봉

블로그 이미지
봉보리봉봉

공지사항

Yesterday32
Today3
Total139,359

티스토리 툴바