| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | ||
| 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 13 | 14 | 15 | 16 | 17 | 18 | 19 |
| 20 | 21 | 22 | 23 | 24 | 25 | 26 |
| 27 | 28 | 29 | 30 |
Tags
- environment
- 리눅스
- 자바스크립트
- JavaScript
- cups
- 파일시스템
- 유닉스명령어
- terminal
- 명령어
- Unix명령어
- js
- PackageManagement
- shell
- bash
- 쉘스크립트
- php
- coreutils
- sysadmin
- UNIX
- 사용자관리
- 시스템관리
- 정규표현식
- linuxcommand
- 유닉스
- 터미널
- Solaris
- tcsh
- 리눅스명령어
- linux
- UnixCommand
Archives
- Today
- Total
ioerror
shareall 사용법 및 옵션 - NFS 공유 자원을 일괄적으로 공유(수출) 처리하는 명령 본문
반응형

shareall - Share All Resources
NFS(Network File System) 네트워크 환경에서 /etc/dfs/dfstab 파일에 정의된 공유 자원 목록을 한 번에 가져와 네트워크상에 일괄적으로 공유(수출) 처리하는 유닉스 계열 시스템 관리 명령어이다. 시스템 부팅 시 자동 공유 구성을 처리하거나, 설정 파일을 수정한 후 전체 공유 목록을 일괄 적용할 때 사용된다.
1. shareall 용도
- 사용가능 OS, Shell: Solaris illumos System V
- 시스템 재부팅 없이 /etc/dfs/dfstab에 등록된 여러 파일 시스템 공유 설정을 한 번에 재적용하는 상황에서 주로 사용된다.
- 특정 설정 파일 기반으로 NFS 마운트 포인트를 일괄 노출시킬 때 활용된다.
2. shareall 서식
shareall [-F fstype] [-] [file ...]
3. shareall 옵션
| 옵션 | 설명 | 사용가능 OS 및 쉘 |
| -F fstype | 공유할 파일 시스템 유형을 지정한다 (기본값: nfs). | Solaris System V |
| - | 표준 입력(stdin)으로부터 공유 설정 목록을 입력받아 실행한다. | Solaris System V |
| file | /etc/dfs/dfstab 대신 읽어들일 별도의 공유 목록 설정 파일을 지정한다. | Solaris System V |
# 기본 /etc/dfs/dfstab 파일에 정의된 모든 자원을 공유
shareall
# 별도로 작성한 공유 설정 파일(my_exports)을 지정하여 일괄 공유
shareall /etc/dfs/my_exports
# 표준 입력을 통해 직접 공유 명령어 목록을 전달하여 실행
cat << EOF | shareall -
share -F nfs -o ro /export/docs
share -F nfs -o rw=host1 /export/data
EOF
# 시스템의 현재 공유 상태 확인
share
# /export/docs ro ""
# /export/data rw=host1 ""
- /export/docs: 읽기 전용(ro) 권한으로 네트워크에 공유된 디렉터리 경로이다.
- /export/data: host1 호스트에 대해서만 읽기/쓰기(rw) 권한을 부여하여 공유된 디렉터리 경로이다.
4. shareall 특이사항(유의사항)
- 리눅스(Linux) 환경에서는 shareall 대신 exportfs -a 명령어를 사용하는 것이 일반적이다. Linux Bash
- /etc/dfs/dfstab 파일 내에 서식 오류가 존재할 경우, 해당 라인의 공유 처리가 실패할 수 있으므로 파일 편집 후 구문 확인이 필요하다.
- 루트(root) 권한 또는 적절한 RBAC(Role-Based Access Control) 권한이 부여된 사용자만 실행이 가능하다.
관련 명령어들
- share: 개별 파일 시스템을 네트워크에 공유 설정한다.
- unshare: 공유 중인 파일 시스템의 공유를 해제한다.
- unshareall: 현재 공유 중인 모든 파일 시스템의 공유를 일괄 해제한다.
- exportfs: 리눅스 환경에서 NFS 공유 목록을 관리하고 반영한다. Linux
https://ioerror.tistory.com/entry/UNIX-Linux-Command-Reference
UNIX & Linux Command Reference
유닉스 / 리눅스 명령어 표유닉스와 리눅스 환경에서 자주 사용되는 필수 명령어들을 완벽하게 정리한다. 서버 관리, 프로그래밍, 일상적인 시스템 운영 등 어떤 목적이든 터미널 환경을 능숙하
ioerror.tistory.com
반응형
'OS' 카테고리의 다른 글
| sleep 사용법 및 옵션 - 지정한 시간 동안 프로세스 실행을 대기(지연)시키는 명령 (0) | 2026.07.29 |
|---|---|
| shutdown 사용법 및 옵션 - 시스템 전원을 안전하게 종료하거나 재부팅하는 명령 (0) | 2026.07.29 |
| share 사용법 및 옵션 - NFS 네트워크 파일 시스템 리소스 공유 및 설정 (0) | 2026.07.29 |
| setenv 사용법 및 옵션 - C 셸 환경 변수 설정 및 조회 (0) | 2026.07.29 |
| set 사용법 및 옵션 - 쉘 환경 변수 및 실행 옵션 설정·조회 (0) | 2026.07.29 |
Comments