| HOME / 정보공유 / AIX 명령어 모음

diskusg
diskusg diskusg 명령 목적 사용자 ID 별로 디스크 사용통계 데이터를 작성합니다. 구문
diskusg [ -U MaxUsers ] [ -i FileListName ] [ -p File ] [ -u File ] [ -v ] { -s [ File ... ] | FileSystem ... }
설명
diskusg 명령은 File 또는 FileSystem 매개변수에 지정된 파일의 데이터 또는 표준 입력으로부터 중간 디스크 사용통계 정보를 생성합니다. diskusg 명령은 한 사용자 당 하나의 레코드를 표준 출력에 기록합니다. 이 명령은 dodisk 명령에 의해 호출되며, cron 디먼하에서 수행될 수 있습니다. 출력은 다음과 같은 형식을 가집니다.
UID 사용자의 수치 사용자 ID를 포함합니다.
Login 사용자의 로그인 이름을 포함합니다.
Blocks 사용자에게 할당된 512 바이트 블록의 총 수를 포함합니다.
이 명령의 출력은 정보를 총 사용통계 레코드로 변환시키는 acctdisk 명령의 입력이 됩니다. 총 사용통계 레코드는 일일 보고서를 작성하기 위해 다른 사용통계 레코드와 병합됩니다.
FileSystem 매개변수를 지정하는 경우, diskusg 명령은 지정된 파일 시스템의 i 노드를 읽어 사용법 데이터를 작성합니다. FileSystem 매개변수는 파일 시스템 장치의 특수 파일 이름이어야 합니다. 예를 들면, /(루트) 디렉토리 대신에 /dev/hd4 장치를 사용하여 루트 파일 시스템의 사용량 데이터를 만듭니다.
File 매개변수를 지정하는 경우, 입력은 diskusg 출력 형식을 취해야 합니다.
디스크 사용법에 대한 자세한 정보는 acctdusg 명령을 참조하십시오.
주: 이 명령은 국지 장치 전용입니다.
플래그
-i FileListName FileListName 파일 시스템에 있는 데이터를 무시합니다. FileListName 변수는 쉼표로 분리되거나 물음표 내에 묶인 파일 시스템 이름 리스트를 지정합니다.
-p File File 변수에 의해 지정된 암호 파일을 사용하여 로그인 이름을 작성합니다. 디폴트는 /etc/passwd 파일입니다.
-s [File] 입력 파일(들) 또는 표준 입력으로부터 모든 레코드들을 단일 레코드로 결합시킵니다. 입력 데이터가 이미 diskusg 출력 형식에 있습니다.
-UMaxUsers diskusg 명령으로 처리할 수 있는 최대 사용자 수를 설정합니다. 이 플래그는 사용자 수가 디폴트인 5000을 넘을 경우에 사용합니다.
-u File 지정된 File 변수에 어느 누구에게도 속하지 않은 사용자 ID에 할당된 각 파일에 대한 레코드를 기록합니다. 각 레코드는 특수 파일 이름, i 노드 번호 및 사용자 ID로 구성됩니다.
-v 어느 누구에게도 할당되지 않은 모든 파일 리스트를 표준 오류 출력에 기록합니다.
보안
액세스 제어: 이 명령은 adm 그룹의 멤버에게만 실행(x) 액세스 권한을 부여합니다.
예제
일일 디스크 사용통계 정보를 작성하려면, 다음과 유사한 행을 /var/spool/cron/crontab/root 파일에 추가하십시오.
0 2 * * 4 /usr/sbin/acct/dodisk
이 명령은 목요일마다(4) 오전 2시(02)에 dodisk 명령을 수행하라고 cron 디먼에게 명령합니다. dodisk 명령은 diskusg 및 acctdisk 명령을 호출합니다.
주: 이 예제를 수행하려면 루트 권한을 가져야 합니다.
파일
/usr/sbin/acct/diskusg diskusg 명령을 포함합니다.
/etc/passwd 사용자의 기본 속성을 포함합니다.
관련 정보
acctdisk 명령, acctmerg 명령, dodisk 명령, runacct 명령.
acct 서브루틴.
acct 파일 형식 및 utmp 파일 형식.