mkps 명령

용도

추가 페이징 공간을 추가합니다.

구문

추가 페이징 공간을 위한 논리적 볼륨을 추가하려면

mkps [ -t lv | [ps_helper psname] ] ] [ -a ] [ -n ][-c ChksumSize]-s LogicalPartitions VolumeGroup [ PhysicalVolume ]

NFS 서버에 추가 페이징 공간을 추가하려면

mkps [ -a ] [ -n ] -t nfs ServerHostName ServerFileName

설명

mkps 명령은 다른 페이징 공간을 추가합니다. 페이징 공간을 사용하기 전에 swapon 명령을 사용하여 이 공간을 활성화해야 합니다. VolumeGroup 매개변수는 페이징 공간을 위한 논리적 볼륨이 만들어지는 볼륨 그룹을 지정합니다. PhysicalVolume 매개변수는 논리적 볼륨이 만들어지는 VolumeGroup의 물리적 볼륨을 지정합니다.

참고: 기본 UDP(유저 데이터 User Datagram Protocol 패킷) 또는 TCP(전송 NFSv2 제어 프로토콜) 대신 네트워크 NFS 파일 v4 시스템(NFS)을 사용할 경우 2GB보다 큰 페이징 공간이 가능합니다. NFSv2 스와핑은 NFSv2 프로토콜 제한으로 인해 최대 2GB까지의 스왑 파일 크기만 처리할 수 있습니다.

mkps 명령의 두 번째 양식에서, ServerHostName 매개변수는 ServerFileName이 상주하는 NFS 서버를 지정합니다. ServerFileName은 시스템의 NFS 페이징에 사용될 파일을 지정합니다. ServerFileName 파일은 반드시 있어야 하고, 페이징에 파일을 사용할 클라이언트로 올바르게 반출해야 합니다.

NFS 페이징 공간을 추가할 때 클라이언트는 UDP와 TCP를 사용하여 서버를 접속시키려고 시도합니다. 첫 번째 성공된 메소드는 해당 페이징 공간에 액세스할 때 서버에 연결하는데 사용됩니다.

-t 플래그가 지정되면 인수는 써드 파티 도우미 실행 파일이라 가정됩니다. 도우미 실행 파일이 /sbin/helpers/pagespace 경로에 있는 경우 모든 인수를 전달하여 스폰(spawn)하고 -m 플래그로 mkps 명령을 지정합니다. 도우미 실행 파일이 0(영)으로 리턴되면 항목이 /etc/swapspaces 경로로 추가됩니다. 이 경우 psname이 /로 시작되면 장치 항목의 절대 경로인 것으로 간주하고 그렇지 않으면 /dev가 psname 앞에 추가됩니다. 도우미 실행 파일은 장치를 작성하고 페이징할 수 있게 하고 항목을 ODM으로 추가하는 것에 주의해야 합니다. 도우미 프로그램이 /sbin/helpers/pagespace 디렉토리에 없는 경우, mkps 명령이 사용 오류를 표시합니다. 도우미 실행 파일은 성공하는 경우 0으로 종료하며 실패한 경우 0이 아닌 값으로 종료해야 합니다.

SMIT(System Management Interface Tool) smit mkps 단축 경로를 사용하여 이 명령을 실행할 수 있습니다.

플래그

항목 설명
-a 페이징 공간이 다음 재시작 시에 구성되도록 지정합니다.
-c 페이징 공간으로 사용할 체크섬의 크기(비트)를 지정합니다. 유효한 옵션은 0(체크섬 사용 안함), 8, 16 및 32입니다. -c가 지정되지 않으면 0으로 기본 설정됩니다.
-n 페이징 공간을 즉시 활성화합니다.
-s LogicalPartitions 논리적 파티션에 작성될 페이징 공간 및 논리적 볼륨의 크기를 지정합니다.
-t 작성될 페이징 공간의 유형을 지정합니다. 다음 변수 중 하나가 필요합니다.
lv
유형 논리적 볼륨의 페이징 공간이 시스템에 작성되어야 하도록 지정합니다.
nfs
유형 NFS의 페이징 공간이 시스템에 작성되어야 하도록 지정합니다.
ps_helper
써드 파티 장치의 도우미 프로그램 이름입니다.
psname (psname)
페이징 공간의 장치 항목의 이름입니다.

보안

RBAC 사용자 및 신뢰할 수 있는 AIX 사용자 주의: 이 명령은 권한 있는 작업을 수행할 수 있습니다. 특권 사용자만 특권 조작을 실행할 수 있습니다. 권한 부여 및 권한에 대한 자세한 내용은 보안의 권한 있는 명령 데이터베이스를 참조하세요. 이 명령과 연관된 특권 및 권한 부여 리스트는 lssecattr 명령 또는 getcmdattr 부속 명령을 참조하십시오.

  1. 볼륨 그룹에 페이징 공간을 만들려면 다음과 같이 하세요myvg네 개의 논리 파티션이 있고 즉시 활성화되며 이후 시스템을 재시작할 때 모두 활성화되는 것을 입력합니다:
    mkps  -a  -n  -s4 myvg
  2. NFS 서버에 NFS 페이징 공간을 만들려면 다음과 같이 하세요swapserve호스트swapserve내보내기/스왑/스왑클라이언트 파일을 내보낸 경우 입력합니다:
    mkps -t nfs swapserve /export/swap/swapclient
  3. 도우미 실행 파일 foo를 사용하여 페이징 공간 myps를 작성하려면 다음을 입력하십시오.
    mkps -t foo /dev/myps -s1 myvg mydisk

파일

항목 설명
/etc/swapspaces 페이징 공간 장치 및 해당 속성을 지정합니다.