개발
Lustre 파일 시스템 설치 - (5) Lustre 파일 시스템 접근 권한 설정
키리우스
2020. 10. 28. 17:36
Luster Manual의 28 챕터를 보면 Nodemap을 이용한 권한 설정 방법이 나온다.
기본적으로 Lustre를 설치한 뒤 권한 설정을 하지 않으면 단순한 ls 명령어를 통한 디렉토리 확인조차도 권한 문제로 인해 실행할 수 없게 된다.
root 계정으로 사용하는 것이라면 문제가 없지만, 일반 계정에서 Lustre를 사용하기 위해선 UID or GID의 설정이 필요하다.
UID 및 GID 설정은 MGS를 설치한 서버에서 진행해야한다.
UID 매핑을 직접 설정할 사람은 해당 자료를 참고하여 설정하면 도움이 될 것이다.
연구실의 시스템에서는 특정 UID를 매핑하는 것이 아니라,
전체 유저가 사용할 수 있도록 하기 위해 identity_upcall을 NONE으로 설정하였다.
lctl set_param mdt.*.identity_upcall=NONE lctl nodemap_activate 1 |
이후 Lustre가 마운트되어있는 클라이언트에서 root 계정의 소유로 되어있는 /mnt/lustre 디렉토리 권한을 조정한다.
chmod / chown & chgrp 를 사용하여 디렉토리 권한을 조정해주면 권한 문제가 해결된다.