820 likes | 1.21k Views
AIX Implementation and administration. UniONE I&C 시스템 기술지원 팀. 목 차. Installation Disk Management Paging space Backup & Restore( mksysb ). 1. installation. Installation and Maintenance menu 언어가 정의되고 나면 설치와 유지보수 메뉴가 표시됩니다 . choice 항목에 있는 첫 번째와 두 번째 옵션을 입력하여 설치 과정을 계속할 수 있습니다 .
E N D
AIX Implementation and administration UniONE I&C 시스템 기술지원 팀
목차 • Installation • Disk Management • Paging space • Backup & Restore(mksysb)
1. installation Installation and Maintenance menu언어가 정의되고 나면 설치와 유지보수 메뉴가 표시됩니다. choice 항목에 있는 첫 번째와 두 번째 옵션을 입력하여 설치 과정을 계속할 수 있습니다. 첫 번째 옵션은 시스템 기본 설치 설정값을 사용하여 설치를 계속합니다. 두 번째 옵션은 이러한 설정값을 보고 커스터마이징할 수 있게 합니다. 세 번째 옵션은 유지보수 쉘로 이동, 시스템 덤프 복사 및 이미지 백업으로부터 설치 수행 등 시스템 복구용입니다. 사용자가 설치 설정값(옵션 2)을 선택했다고 가정합시다.
1. installation /etc/security/limits 를 vi로 보면 옆과 같다. nofiles 를 제외한 다른 모든 값은 -1로 하여 무제한 사용 가능하게 합니다. 단, 특정 User에게 제한이 필요하다면 파일 아래에 따로 생성. /etc/security/limits *fsize : file size *core : core file size *cpu : cpu time limit *nofiles : number of files
2. Disk management - VG 전통적인 UNIX 디스크 저장장치 (계속) 파일 시스템과 파티션에 관해서는 몇 가지 제약사항이 있었습니다.연속된 공간이 필요했기 때문에, 여러 개의 디스크에 걸쳐서 만들 수가 없었습니다. 그래서 파일 시스템의 크기에 한계가 있었으며, 큰 파일 시스템의 경우 가장 큰 디스크에 할당해야만 했습니다.이러한 제약사항들 때문에 파티션의 크기를 변경하는 것은 너무 힘들었고, 적절한 계획이 필요해졌습니다. 그러나 가장 훌륭한 계획이라 해도, 어떤 경우에는 적절하지 않았습니다.
2. Disk management - VG 논리적 볼륨 관리자의 장점이러한 전통적인 UNIX 디스크 저장장치의 문제점을 해소한 것이 논리적볼륨관리자(이하 LVM)입니다.LVM은 디스크 공간을 논리적 레벨에서 관리합니다. 논리적 공간과 물리적 공간을 연결함으로써 비연속적인 공간에 데이터를저장하고, 다수의 디스크에 걸쳐서, 복제하고, 동적으로 공간을 늘리며 하드 디스크를관리합니다. 만약 LVM을 전통적인 UNIX과 비교한다면, 볼륨 그룹은 디스크에 비유될 수 있습니다.전통적인 UNIX 디스크의 저장장치의 한계는 볼륨 그룹내의 데이터 저장장치에도 역시 나타납니다.예를 들어, 전통적인 UNIX 디스크 저장장치에서는 하나의 디스크 이상에 걸쳐서 데이터를 저장할 수 있는 파일시스템을 만들 수 없고, LVM도 하나 이상의 볼륨 그룹에 걸쳐 만들 수가 없습니다. 논리적 볼륨은 파티션으로 생각할 수 있습니다. 전통적인 UNIX 디스크 저장장치에서 파티션이 하나의 디스크로 제한된다는 한계가 있었던 것처럼, 논리적 볼륨은 하나의 볼륨 그룹을 넘어갈 수 없습니다.
2. Disk management - VG 물리적 저장장치물리적 저장장치는 하드디스크를 말합니다. LVM 용어에서 물리적 볼륨(PV)이라고 합니다. 물리적 볼륨은 물리적 파티션(이하 PP)으로 나뉩니다. 이것은 AIX에서 디스크 공간 할당의 기본 단위가 됩니다. PP의 기본 크기는 4MB입니다. PV는 VG에 속합니다. VG는 최소한 하나의 PV에서 32PV까지를 포함합니다.하나의 PV는 오직 하나의 VG에만 속할 수 있습니다. VG에 속한 모든 PV는 같은 PP 크기를 갖게 됩니다.
2. Disk management - VG Physical Volume vs. Logical Volume
2. Disk management - VG 볼륨 그룹볼륨 그룹(VGs)은 저장장치 할당의 가장 큰 단위입니다. 볼륨 그룹에는 하나의 물리적 볼륨(PV)부터 여러 개의 물리적 볼륨들을 포함할 수 있습니다. 물리적 볼륨은 한 순간에는 하나의 볼륨 그룹에만 할당될 수 있습니다.
2. Disk management - VG 볼륨 그룹 정보보기 볼륨 그룹을 관리 메뉴들을 왼쪽 화면으로 보실 수 있습니다. 명령행에서smittyvg를 입력해서 바로 이 메뉴로 들어갈 수도 있고, SMIT의 메인 메뉴 화면에서 Volume Groups을 선택하는 방법도 가능합니다. List ALL Volume Groups메뉴를 사용해서 모든 볼륨 그룹의 이름(디폴트) 또는 활성화 되어 있는 볼륨 그룹을 나열할 수 있습니다. 다음 명령은 동일한 결과를 보여줍니다. lsvg : 모든 볼륨 그룹을 나열 lsvg-o : 활성화 되어 있는 볼륨 그룹만을 나열
2. Disk management - VG 볼륨 그룹 내용 보기List Contents of Volume Group메뉴를 통해 세가지 항목별로 볼 수 있습니다. 그 첫 번째는 status항목으로, 다음과 같은 볼륨 그룹 정보를 볼 수 있습니다. • VG 상태 • Physical partition(PP) 크기 (기본값 : 4MB ) • PP 전체 개수 • 빈 PP 개수
2. Disk management - VG 볼륨 그룹 내용 보기 (계속)세 번째는 물리적 볼륨 항목으로, 다음과 같은 물리적 볼륨(PV) 정보를 볼 수 있습니다. • PV 이름 • PV 상태 • PP 전체 개수 • 빈 PP 개수 • 디스크의 빈 공간 분포도
2. Disk management - VG 볼륨 그룹 내용 보기 (계속)VG의 논리 볼륨을 선택하면, LV STATE, MOUNT POINT 등의 논리 볼륨(LV) 정보를 볼 수 있습니다. LV STATE에는 다음의 4가지 상태가 가능합니다. • Open : LV가 파일 시스템으로 정의된 경우, 해당 파일 시스템이 활성화되어 있습니다. • Closed : LV가 파일 시스템으로 정의된 경우, 해당 파일 시스템이 비활성화 상태입니다. • Syncd : 모든 LV 사본들의 내용이 동일합니다. • Stale LV : 사본들의 내용이 동일하지 않습니다.
2. Disk management - VG VG의 추가 smittymkvg를 사용합니다. Add a Volume Group 메뉴Add a Volume Group메뉴를 통해 VG를 생성할 수 있습니다. 새로운 VG는 적어도 하나의 PV를 포함해야 하며, 다음과 같은 항목은 필수로 입력해야 합니다. • VOLUME GROUP 이름에 값이 없으면, SMIT은 vg00, vg01 등과 같은 이름을 사용합니다. • PHYSICAL partition SIZE in megabytes • PHYSICAL VOLUME 이름 • Activate volume group AUTOMATICALLY at system restart?
2. Disk management - VG 명령어를 이용하여 볼륨 그룹 추가명령행에서도mkvg명령어를 이용하여 VG를 생성할 수 있습니다. mkvg명령어에는 다른 명령어들처럼 여러 옵션이 있습니다. -B옵션으로 Big VG을 생성할 수 있습니다. Big VG에는 128개의 PV와 512개의 LV를 포함할 수 있습니다. 이 옵션 없이 VG를 생성할 경우에는, 최대한 32개의 PV와 512개의 LV를 포함할 수 있습니다. -f옵션으로 이미 다른 VG에 포함된 PV가 아니라면, 그 PV를 지정하여 VG를 생성할 수 있습니다. -t옵션으로 하나의 PV가 포함할 수 있는 Physical Partition(PP) 개수의 최대치를 조정할 수 있습니다. 32개의 디스크를 포함할 수 있는 VG의 경우는, 1부터 16의 값을 사용할 수 있고, 128개의 디스크를 포함할 수 있는 Big VG의 경우에는 1부터 64의 값이 가능합니다. -y옵션으로 VG의 이름을 지정할 수 있습니다.다음 명령어는 datavg라는 이름의 BigVG를 만드는 예입니다. PP의 크기를 16MB로 지정하고, hdisk2를 이 VG에 할당했습니다.# mkvg -f -y datavg -s 16 -B hdisk2
2. Disk management - VG 볼륨 그룹의 특성 변경VG의 PV의 개수를 변경할 수 있습니다. PV를 추가하고, 삭제할 수 있습니다. PV를 추가하려면, SMIT에서 “Add a Physical Volume to a Volume Group”을 선택하십시오. PV는 시스템에 내장되어 있거나, 외장에 연결되어야 하며, 전원이 켜져 있어야 합니다. Extendvg명령어로 이런 작업을 할 수 있습니다.예를 들어, 명령행에서datavg에 hdisk2를 추가하려면 다음과 같이 입력하십시오.extendvg -f datavg hdisk2 볼륨 그룹의 삭제VG를 삭제하기 위해서 Remove a Physical Volume from a Volume Group메뉴 혹은 reducevg명령어를 이용할 수 있습니다. VG에 포함된 마지막 PV가 삭제되면 VG는 삭제됩니다. hdisk2가 VG의 유일한 디스크이고, 이 디스크가 삭제되면, 이 VG의 정의도 함께 삭제됩니다. VG에서 디스크가 삭제된 후에는 그 디스크의 데이타에 접근할 수 없으므로, 그전에 디스크의 데이타를 백업하거나 데이타를 다른 디스크로 옮겨야 합니다.
2. Disk management - VG 볼륨 그룹 특성 설정 smittychvg를 사용합니다.화면으로 보는 바와 같이, VG가 일단 생성된 후에는 몇몇 특성만 변경할 수 있습니다. 세 번째 옵션으로 VG가 Quorum을 잃은 뒤에 자동으로 비활성화 될 것인지를 결정할 수 있습니다. no를 선택하면, Quorum을 잃더라도 VG는 계속 활성화 상태로 남아 있게 됩니다. 만약 mirroring된 VG라면, no를 선택해서 하나의 mirroring본이 깨졌더라도 정상적인 mirroring본으로 VG를 계속 활성화 상태로 사용할 수 있습니다. 마지막 두 옵션은 POWER HA환경에서만 사용됩니다.
2. Disk management - VG 볼륨 그룹의 활성화와 비활성화SMIT이나 WSM을 이용하여 VG를 활성화하거나, 비활성화 할 수 있습니다. 다음의 명령어로도 가능합니다. - varyonvg : VG를 활성화 합니다.- varyoffvg : VG를 비활성화 합니다.varyoffvg명령어를 수행하려면 VG의 모든 요소들이 비활성화 되어야 가능합니다. 예를 들어, 모든 파일 시스템을 먼저 언마운트해야 합니다. varyonvg는 VG를 사용할 수 있게 합니다. 파일 시스템이 마운트되어 있는 한, 사용자들은 파일 시스템을 이용할 수 있습니다. 다음은 varyonvg명령어의 사용 예입니다. # varyonvgdatavg
2. Disk management - VG 볼륨 그룹의 활성화와 비활성화 (계속)varyonvg명령어의 -r 옵션을 이용해서 VG를 읽기 전용 방식으로 활성화 할 수 있습니다. 이 방식에는 다음과 같은 일들을 방지할 수 있습니다. • LV에 쓰기작업 • LVM의 meta 데이타 갱신 • Stale Partition의 동기화 varyonvg명령어의 형식은 다음과 같습니다. #varyonvg [ -b ] [ -c ] [ -f ] [ -n ] [ -p ] [ -r ] [ -s ] [ -u ] Volume Group (열거된 옵션들은 선택사항입니다.).참고 : VG가 읽기 전용 방식으로 활성화된 경우라면, LVM meta 데이타의 갱신을 필요로 하는 모든 LVM의 상위 레벨 명령어들은 성공적으로 수행할 수 없습니다.varyoffvg명령어는 VG를 비활성화시킴으로서, VG의 LV들, 데이타를 사용할 수 없게 합니다. 다음은 varyoffvg명령어의 사용 예입니다. # varyoffvgdatavg
2. Disk management - VG 볼륨 그룹의 임포트와익스포트AIX에서는 exportvg와 importvg명령어를 통해서 VG 전체를 하나의 시스템에서 다른 시스템으로 이동할 수 있습니다.exportvg명령어로, VG가 새로운 시스템으로 이동되기 전에 이동될 VG에 대한 정의를 이전 시스템으로부터 삭제할 수 있습니다. importvg명령어로, VG가 이전 시스템으로부터 새로운 시스템으로 이동된 후에, 그 VG에 대한 정보를 새로운 시스템에 갱신 할 수 있습니다.명령어나 SMIT을 이용하여 다음의 절차대로 VG를 익스포트할 수 있습니다. • VG의 파일 시스템을 unmount • VG의 비활성화 varyoffvg • VG의 익스포트exportvg VG에 활성화된 페이징 공간이 있다면, 먼저 페이징 공간을 비활성화 한 후에, VG를 비활성화하고, 익스포트할 수 있습니다.VG의 임포트는 SMIT을 통해서도 가능하며, 명령어로는 importvg를 이용할 수 있습니다.
2. Disk management - VG Comparison for each Volume Groups
2. Disk management - VG • What is the VGDA? VGDA(Volume Group Descriptor Area) VGDA stores Information about the volume group, such as the logical volumes and disks in the volume group.
2. Disk management - VG Volume Group Descriptor Area볼륨 그룹 설명 영역(VGDA)은 전체 논리 볼륨의 리스트, 전체 물리적 볼륨의 리스트 같은 전체 볼륨 그룹의 정보를 하드 디스크에 저장하고 있는 영역입니다.일반적으로 물리적 볼륨당 하나의 VGDA가 존재합니다. 단, 볼륨 그룹에 하나 또는 두개의 물리적 볼륨이 있을 때에는 예외입니다. 각 볼륨 그룹들은 VG를 설명하는 하나의 VGDA 정보를 갖게 됩니다. 같은 카피가 여러 개 존재한다.
2. Disk management - VG 볼륨 그룹 억세스 제어하기Non-rootvg볼륨 그룹은 varying on과 varying off 라고 불리는 프로세스를 통해 오프라인으로 또는 온라인으로 접근가능합니다. 시스템은 특정 볼륨 그룹에 대한 VGDA의 가용성을 검사하여, 볼륨 그룹의 varying on(active)과 varying off를 결정합니다.볼륨 그룹을 활성화시킬 때, 시스템은 VGDA의 quorum을 검사합니다. Quorum(과반수)은 VGDA의 51%이상이사용가능해야 합니다. 만약 quorum이 만족되면 VG는 활성화되며, 그렇지 않으면 활성화되지 못합니다.만약 외장 디스크가 사용불가할 경우, 그 디스크에 올라와 있는 볼륨 그룹은 접근이 불가능할 수 있습니다. 이렇기 때문에, rootvg을 외장 디스크에 위치하는 것을 권장하지 않는 것입니다. Quorum은 2개 이하에서는 사용하지 않는다.
2. Disk management - VG NonquorumVolume Groups. With single mirroring. always disable the quorum. #chvg –Qndatavg #varyoffvgdatavg #varyonvgdatavg Recommandations when using single mirroring. When working with single mirroring, always disable quorum checking using the command chvg –Qn For data volume groups, you must vary off and vary on the volume group to make the change effective. It is important that you know that turning off the quorum checking does not allow a varyonvg without a quorum. It just prevents the closing of an active volume group when losing its quorum.
2. Disk management – Logical Volume 논리적 볼륨의 사용 저널링파일 시스템AIX의 기본 파일 시스템은JFS2 입니다. 이 파일 시스템은 일관성을 유지하기 위해 데이터베이스 저널링 기술을 사용합니다. 사용자 파일 액세스, 명령, 어플리케이션 등은 파일 시스템 디렉토리 구조를 사용합니다.저널 파일 시스템은 /dev/hd2 논리 볼륨을 사용할 수 있습니다. 부트 논리 볼륨부트 논리 볼륨은 부트 이미지가 들어 있는 물리적으로 연속적인 디스크 영역입니다.부트 논리 볼륨은 /dev/hd5논리 볼륨에 있습니다 . 저널 로그저널 로그는 구조가 갱신될 때까지 파일 시스템의 변경된 정보가 쓰여지는 논리 볼륨입니다.저널 로그는 /dev/hd8 논리 볼륨에 있습니다. 페이징 스페이스페이징 스페이스는 실제 메모리를 초과하는 정보를 임시적으로 저장하기 위해 지정된 하드 디스크의 저장소입니다.페이징 스페이스는 /dev/hd6 논리 볼륨에 위치합니다. (swap space라고 불린다.) Raw Deviceraw device는 비어 있는 논리 볼륨입니다. 때때로 데이터베이스와 같은 어플리케이션이 데이터를 저장하고 관리하기 위해 raw device를 필요로 합니다. (속도는 빠르지만 시스템에서 볼 수 없다 어플리케이션에서만 볼 수 있다. 따라서 관리가 어렵다)
2. Disk management – Logical Volume LV의 정책LVM은 PV에 LV의 위치와 PP의 할당을 결정하는데 있어서 inter-policy과 intra-policy정책을 사용합니다. Intra-policy 볼륨 할당 정책은 PV안에서 LV의 해당 PP가 어디에 위치할 것인지를 결정합니다. 선택 가능한 값은, outer edge, outer middle, center, inner middle, inner edge입니다. 디스크의 center에 위치하는 PP는 가장 짧은 디스크 seek time의 특성을 가지므로 middle이나 edge에 위치한 PP의 데이타보다 빠른 액세스가 가능합니다. inter-policy 볼륨 할당 정책은 하나의 LV를 구성하는 PP들을 몇 개의 PV에서 포함할 것인지를 결정합니다.Interphysical할당에서 “minimum”은 가용성을 높이기 위해 LV를 하나의 디스크의 PP만을 이용하여 만듭니다. maximum을 선택하면, 성능 향상을 위해 여러 개의 디스크에 PP를 분산할 수 있습니다.
2. Disk management – Logical Volume LV의 정책 (계속)LV를 생성하거나 변경할 때, LVM은 LV에 할당되는 PV의 개수 및 PP의 위치를 정의할 수 있습니다. 이러한 값들이 LV의 정책에 해당되며, 이들은 LV의 성능에 영향을 줍니다.적은 수의 디스크를 이용할수록, 디스크 장애로 인해 데이타를 읽는 위험을 줄일 수 있습니다. maximum 할당 정책의 경우에 PP를 여러 디스크로 분산시켜서 LV의 평균 접근 시간을 줄일 수 있으므로 성능을 향상시킬 수 있습니다. 필요에 맞는 정책을 선택하십시오.
smit mklv 2. Disk management – Logical Volume PP size는 lsvg로 확인 Intra-policy Inter-policy LVM mirroring
2. Disk management – Logical Volume LV 정보 보기 LV정보를 보기 위해서 명령행을 이용할 수 있습니다. lsvg -o |lsvg -i -l를 입력하고, Enter를 누르십시오. 입력한 명령어는 활성화된 VG에 포함된 모든 LV들의 목록을 보여줍니다. lsvg -o 명령어는 활성화된 VG의 목록만 나타냅니다.-i옵션으로 기본 입력을 받아서 lsvg -l 명령어는 이러한 VG에 포함된 LV들의 목록을 보여줍니다.
2. Disk management – Logical Volume lslv명령어의 -l옵션화면에서 보는 바와 같이, lslv -l hd4로 해당 LV의 정보를 볼 수 있습니다. 이 명령어는 LV의 LP 위치 분포를 알려줍니다. PV 열은 논리 볼륨을 포함하는 디스크를 보여줍니다. 이 경우 LV는 hdisk1에 포함되어 있습니다. COPIES 열은 각각의 미러에 대한 해당 디스크에 있는 물리 파티션(PPs)의 개수를 보여줍니다. 001는 첫번째 복제에 있는 1 PP이며 000:000는 디스크의 두 번째와 세 번째 복제에는 PPs가 없다는 것을 보여줍니다. distribution에서 가운데 있다는 것을 보여준다.
2. Disk management – Logical Volume lslv명령어의 -l옵션 (계속)100% IN BAND의 이 LV 생성시 정의한 정책에 맞게 모든 PP들의 배치가 이뤄졌다는 것을 의미합니다.화면으로 보여지는 LV의 예에서, LV의 정책은 center에 위치하는 것인데, 1 PP가 center에 있으므로(DISTRIBUTION 항목을 보십시오) IN BAND가 100%가 됩니다. 마지막 열은 PP 분포입니다. 이것은 바깥 끝(왼쪽)에 안쪽 끝(오른쪽)까지의 PP의 분포를 보여줍니다.
2. Disk management – Logical Volume lslv명령어의 -m옵션lslv -mhd4명령어로 해당 LV의 LP들이 어떤 PV의 몇 번 PP에 대응하는지, 그 위치 정보를 볼 수 있습니다. 이 결과에서는 LP 0001은 hdisk1의 PP 0219에 대응함을 알 수 있습니다. 만약 mirroring된 LV일 경우에는, PP2, PV2, PP3, PV3의 정보도 보여줍니다. 화면으로 보여지는 LV의 경우는 mirroring된 LV가 아니므로, 이들 항목에는 아무 내용도 없습니다.
2. Disk management – Logical Volume 논리볼륨 추가 mklv명령어mklv명령어와 몇 가지 옵션을 이용해서 동일한 작업을 할 수 있습니다. 자주 사용되는 옵션은 다음과 같습니다. • -a Position • -c copies • -e Range • -S StripeSize • -y logicalvolume_name 화면에서 보는 명령어는, 1개의 PP로 이루어진 newlv라는 LV를 datavg의 center에 위치하도록 만듭니다. smittymklv를 사용해서 추가 할 수도 있습니다.
2. Disk management – Logical Volume 논리 볼륨의 삭제 smittyrmlv를 사용하여 LV를 삭제할 수 있습니다. rmlv명령어를 이용하여 LV를 삭제 할 수 있습니다. 참고 : Journaled File System이나 페이징 공간의 용도로 쓰이고 있는 LV들은 rmlv명령어를 사용하지 마십시오.
2. Disk management – Logical Volume LV의 특성 설정 메뉴smittylvsc를 입력하면 화면과 같은 메뉴를 볼 수 있습니다. 이 메뉴는 이미 설정되어 있거나, 변경 가능한 특성 목록을 포함하고 있습니다.이러한 작업은 명령 행에서도 가능합니다.
2. Disk management – Physical Volume 물리적 볼륨물리적 볼륨(PV)은 하드 디스크를 가리킵니다. 물리적 파티션(PP)은 PV에서 고정된 크기로 분할된 연속적인 공간을 말합니다.PP는 하나의 VG에서는 동일한 크기여야 합니다. 그러나 시스템에 여러 개의 VG가 있다면, 각각의 VG는 서로 다른 PP 크기를 가질 수 있습니다.
2. Disk management – Physical Volume 물리적 볼륨 메뉴PhysicalVolume메뉴를 표시하려면 LogicalVolumeManager메뉴에서 선택할 수 있으며, 명령행에서는smittypv를 입력하여 볼 수 있습니다.PV의 목록을 보기 위해서는 List All Physical Volume in System메뉴를 선택하거나, lspv명령어를 이용하십시오.
2. Disk management – Physical Volume 물리적 볼륨 정보 보기화면의 결과를 통해, PP 크기, 전체 PP 개수, 사용중인 공간, 빈 공간을 알 수 있으며, 사용중인 PP와 비어 있는 PP의 배치도 확인할 수 있습니다.디스크상의 다음 위치에 해당된 PP의 개수를 나타내고 있습니다. • Outer edge • Outer middle • Center • Inner middle • Inner edge
2. Disk management – Physical Volume lspv명령어lspv명령어의 –l옵션에 대해 살펴 보겠습니다.화면에서 보는 바와 같이, lspv-lpvname명령어로 해당 PV의 LV 목록과 LPs, PPs의 개수와 위치 정보를 볼 수 있습니다.
2. Disk management – Physical Volume 물리적 볼륨의 추가시스템에 새로운 디스크를 추가하기 전에, 시스템의 전원이 꺼져 있는 것을 먼저 확인하십시오.일단 디스크를 연결하고 전원을 켠 다음, 시스템을 재시동하십시오. 시스템이 시동되는 동안, cfgmgr이 수행되면서 디스크를 인식하고 구성합니다.디스크가 연결되었지만, 아직 구성되지 않은 경우에는(시스템의 시동 전에 디스크의 전원을 켜놓지 않았다면) 명령행에서 직접 cfgmgr을 수행시킬 수 있습니다. 또한 SMIT에서 Devices, Fixed Disk, Add a Disk메뉴의 순으로 선택하여 구성할 수 있습니다. 디스크가 구성되면, 하나의 VG에 이 디스크를 포함할 수 있습니다.
2. Disk management – FileSystem Add an Enhanced Journaled File System 메뉴Enhanced Journaled File System을 만드는 메뉴입니다.반드시 입력해야 하는 항목은 SIZE of file system과 MOUNT POINT뿐입니다. 적당한 값을 넣은 다음, <Enter> 키를 눌러서 파일시스템을 만드십시오. 파일을 인라인을 10G로 만들고 인라인 log를 100M로 만든다면 실제 사용할 수 있는것은 10G-100M이 된다.
2. Disk management – FileSystem 파일시스템 마운트와언마운트 하기파일시스템을 만든 후에는 반드시 마운트해야 사용할 수 있습니다. SMIT 메뉴를 통하여 하나 이상의 여러 파일시스템을 마운트할 수 있습니다.물론 언마운트도SMIT 메뉴를 통해 할 수 있습니다.참고파일시스템을 마운트, 언마운트 하기 위해서는 반드시 루트 사용자이거나 시스템 그룹의 사용자이어야 합니다.파일시스템을 만들고 난 후, 마운트하지 않으면 액세스가 불가능합니다.그리고 파일시스템을 언마운트했다면 다시 마운트하기 전까지 액세스를 할 수 없습니다.
2. Disk management – FileSystem 파일시스템 마운트하기mount명령어 혹은 SMIT 메뉴를 이용하여 하나의 파일시스템 또는 파일시스템 그룹을 마운트할 수 있습니다. 이것은 standard journaled file system 과 enhanced file system 모두에 적용됩니다.mount 명령어의 형식은 다음과 같습니다.# mount [ -t Type] dir_name이 명령어는 /etc/filesystems에 정의되어 있는 대로 파일시스템을 마운트해 줍니다.mount 명령어는 dir_name에 정의된 대로 디렉토리에 파일시스템을 마운트해 줍니다. mount 명령어가 수행된 후에는 그 디렉토리가 새로운 파일시스템의 top-level 디렉토리가 됩니다. mount명령어는 여러 옵션이 있습니다. 기본 값은 시스템에 의해 정의 되거나 /etc/filesystems에 있습니다. 그러나 파일시스템을 /etc/filesystems에 정의되어 있지 않은 디렉토리에 마운트하고 싶으면, 논리 볼륨 이름과 파일시스템을 마운트하고 싶은 디렉토리 모두를 정해 주어야 합니다.다음과 같은 형식을 사용합니다.# mount lv_namedir_namelv_name은 논리 볼륨 이름이고 dir_name은 디렉토리의 이름입니다.시스템 관리자나 시스템 그룹에 속하는 사용자만 mount 명령어를 사용하여 파일시스템을 마운트 할 수 있습니다. 이 명령어는 마운트 포인트에 대해 쓰기 권한이 있고 마운트되는 해당 파일시스템의 루트 디렉토리에 읽기 권한이 있을 때만 수행될 수 있습니다.
2. Disk management – FileSystem SMIT 을 통해 파일시스템 마운트하기smittymountfs라는 명령어를 통해 파일시스템을 마운트할 수 있습니다.SMIT 메뉴 Mount a File System 의 여러 항목을 통해 특성을 설정할 수 있습니다.
2. Disk management – FileSystem 파일시스템 언마운트하기일반적으로 파일시스템은 그 수명이 다할 때까지 마운트되어 있습니다. 그리고 종료될 때 자동적으로 언마운트됩니다. 그러나, 파일시스템(jfs2 포함)은 언제라도 unmount명령어를 이용하여 언마운트 될 수 있습니다.이 명령어의 형식은 다음과 같습니다.# unmount [FileSystem | -t Type]umount명령어는 unmount명령어를 대신하여 사용되어 질 수 있습니다.파일시스템은 사용 중이지 않을 때만 언마운트 시킬 수 있습니다.만약 사용자들이 파일시스템을 액세스하지 못하게 하고 싶으면 언마운트 하십시오. 예를 들어 백업 작업 등을 수행할 때 파일이 열리거나 변경되고 있지 않은 상태로 백업하고 싶을 때 파일시스템을 언마운트 시킬 수 있습니다.
2. Disk management – FileSystem fuser 명령어파일시스템이 사용 중인지 확인하기 위해 fuser명령어를 사용할 수 있습니다.포맷은 다음과 같습니다.# fuser -u lv_namelv_name에는 해당 파일시스템을 담고 있는 논리 볼륨의 이름이 들어갑니다.예를 들어보면fuser -u /dev/lv00여기서 /dev/lv00는 lv_name입니다. 이 명령어를 이용하면 /dev/lv00를 사용 중인 사용자와 process ID를 보여 줍니다.또한 fuser명령어에 -k 옵션을 붙이면 찾은 프로세스를 죽이는데 사용할 수도 있습니다.이 옵션의 사용 예는 다음과 같습니다.fuser -k /dev/lv00여기서 /dev/lv00는 lv_name입니다.참고- -k옵션은 찾은 모든 프로세스를 죽이기 때문에 사용에 주의해야 합니다.
2. Disk management – FileSystem Change/Show Characteristics of a Enhanced Journaled File System메뉴Change/Show Characteristics of a Enhanced Journaled File System메뉴입니다. 이 화면에 들어오기 위해서는 smitty chjfs2를 입력하고 변경을 원하는 파일시스템을 찾으십시오. 먼저 해당 파일시스템이 속하는 볼륨 그룹을 선택한 다음 원하는 파일시스템을 찾으시면 됩니다. 이 메뉴에는 세 개의 새로운 항목이 있습니다. Block Size(bytes), Inline Log?, Inline Log size(Mbytes)이 세 개의 항목은 파일시스템이 만들어지면서 설정되어야 하고 이후에는 변경이 불가능합니다. 그 외의 항목은 Standard Journaled File System 메뉴와 비슷합니다.
2. Disk management – FileSystem /etc/filesystems파일/etc/filesystems파일은 파일 시스템의 레이아웃 특징, 속성등을 담고 있습니다. 이 성격들은 스탠자 형식으로 쓰여 있습니다. 먼저 자원이름이 오고 그 다음에 콜론이 오며, 그 뒤에 속성 리스트가 옵니다.예를 들어 다음과 같습니다./ 자원이름:속성= 값/etc/filesystems파일에서, mount 명령어가 사용됩니다.