탐색 링크 건너뛰기 | |
인쇄 보기 종료 | |
Oracle Solaris 관리: 네트워크 서비스 Oracle Solaris 11 Information Library (한국어) |
NFS 버전 4에서 파일 시스템 공유 해제 및 다시 공유
autofs에서 탐색 프로세스를 시작하는 방법(마스터 맵)
autofs에서 클라이언트에 대해 가장 가까운 읽기 전용 파일을 선택하는 방법(여러 위치)
autofs가 네트워크를 탐색하는 방법 수정(맵 수정)
컴퓨터에서 NFS 작업을 지원하려면 여러 파일이 필요합니다. 이러한 파일은 대부분 ASCII이지만 일부는 데이터 파일입니다. 표 6-1에 이러한 파일과 해당 기능의 목록이 나와 있습니다.
표 6-1 NFS 파일
|
/etc/dfs/fstypes의 첫번째 항목은 보통 원격 파일 시스템에 대한 기본 파일 시스템 유형으로 사용됩니다. 이 항목은 NFS 파일 시스템 유형을 기본값으로 정의합니다.
/etc/default/fs 파일에는 항목이 하나만 포함되어 있으며, 해당 항목은 로컬 디스크의 기본 파일 시스템 유형입니다. /kernel/fs의 파일을 확인하여 클라이언트나 서버에서 지원되는 파일 시스템 유형을 파악할 수 있습니다.
이 파일은 NFS 서버 로깅 사용 시 사용되는 일부 매개변수를 정의합니다. 다음 매개변수를 정의할 수 있습니다.
로그 파일을 순환하기 전에 경과해야 하는 시간을 결정합니다. 기본값은 24시간입니다. 이 옵션은 로그 파일이 너무 커지지 않도록 방지하는 데 사용됩니다.
버퍼 파일에서 추가 정보를 확인하기 전에 nfslogd가 일시 정지 상태로 유지되는 시간(초)을 설정합니다. 이 매개변수는 구성 파일 확인 빈도도 결정합니다. 이 매개변수는 MIN_PROCESSING_SIZE와 함께 버퍼 파일 처리 빈도를 결정합니다. 기본값은 300초입니다. 이 값을 늘리면 확인 횟수를 줄여 성능을 개선할 수 있습니다.
파일 핸들-경로 매핑 테이블의 레코드 업데이트 간격(초)을 지정합니다. 기본값은 86400초(1일)입니다. 이 매개변수는 파일 핸들-경로 매핑 테이블을 지속적으로 업데이트하지 않고도 최신 상태로 유지할 수 있도록 합니다.
저장할 로그 파일 수를 결정합니다. 기본값은 10입니다.
로그 파일을 처리하고 로그 파일에 쓰기 전에 버퍼 파일이 도달해야 하는 최소 바이트 수를 설정합니다. 이 매개변수는 IDLE_TIME과 함께 버퍼 파일 처리 빈도를 결정합니다. 기본값은 524288바이트입니다. 이 값을 늘리면 버퍼 파일 처리 횟수를 줄여 성능을 개선할 수 있습니다.
파일 핸들-경로 매핑 레코드의 시간이 초과되어 레코드를 줄일 수 있을 때까지 경과해야 하는 시간을 선택합니다. 기본값은 168시간(7일)입니다.
nfslogd에서 만드는 로그 파일의 파일 모드 생성 마스크를 지정합니다. 기본값은 0137입니다.
이 파일은 nfslogd에서 사용할 경로, 파일 이름 및 로깅 유형을 정의합니다. 각 정의는 tag와 연관됩니다. NFS 서버 로깅을 시작하려면 각 파일 시스템에 대해 tag를 식별해야 합니다. 전역 태그는 기본값을 정의합니다. 필요에 따라 각 태그와 함께 다음 매개변수를 사용할 수 있습니다.
로깅 파일의 기본 디렉토리 경로를 지정합니다. 별도로 지정하지 않는 경우 기본 디렉토리는 /var/nfs입니다.
로그 파일의 경로 및 파일 이름을 설정합니다. 기본값은 /var/nfs/nfslog입니다.
파일 핸들-경로 데이터베이스 파일의 경로 및 파일 이름을 선택합니다. 기본값은 /var/nfs/fhtable입니다.
버퍼 파일의 경로 및 파일 이름을 결정합니다. 기본값은 /var/nfs/nfslog_workbuffer입니다.
사용자가 읽을 수 있는 로그 파일을 만들 때 사용할 형식을 선택합니다. 기본 형식을 사용하는 경우 일부 ftpd 데몬과 비슷한 로그 파일이 생성됩니다. 확장된 형식에서는 보다 상세한 보기가 제공됩니다.
경로를 지정하지 않으면 defaultdir에 의해 정의되는 경로가 사용됩니다. 절대 경로를 사용하여 defaultdir을 대체할 수도 있습니다.
파일을 보다 쉽게 식별하려면 별도의 디렉토리에 파일을 저장하십시오. 다음은 필요한 변경의 예입니다.
% cat /etc/nfs/nfslog.conf #ident "@(#)nfslog.conf 1.5 99/02/21 SMI" # . . # NFS server log configuration file. # global defaultdir=/var/nfs \ log=nfslog fhtable=fhtable buffer=nfslog_workbuffer publicftp log=logs/nfslog fhtable=fh/fhtables buffer=buffers/workbuffer
이 예제에서는 log=publicftp와 공유하는 모든 파일 시스템에서 다음 값을 사용합니다.
기본 디렉토리는 /var/nfs입니다.
로그 파일은 /var/nfs/logs/nfslog*에 저장됩니다.
파일 핸들-경로 데이터베이스 테이블은 /var/nfs/fh/fhtables에 저장됩니다.
버퍼 파일은 /var/nfs/buffers/workbuffer에 저장됩니다.
절차 정보는 NFS 서버 로깅을 사용으로 설정하는 방법을 참조하십시오.