2개 이상의 CentOS 7 VMware에서 Disk 추가하여 마운트하고 공유
2개 이상의 CentOS 7 VMware 환경에서 리눅스로 타입으로 포맷된 디스크를 공유 디렉토리로 사용해야 할 때
참고로 2개의 CentOS VM은 각각 DS1, DS2로 명명
1. DS1에서 5GB의 디스크를 추가
1) Edit virtual machine settings에서 Hard Disk 선택 후 Add
2) Hard Disk 선택 화면에서 Next
3) SCSI (Recommended) 선택에서 Next
4) Create a new virtual disk > Next
5) 필요한 디스크 용량 설정 후 Next
6) 디스크 파일 이름 설정 후 Finish
7) 완료되면 OK
2. DS1에 추가된 디스크 파티션 설정 및 마운트
1) DS1 Power on this virtual machine
2) root 권한으로 파티션 확인을 위해 df -h 및 fdisk -l 실행
- 추가된 5GB 가 /dev/sdb에 있음을 확인
3) 추가한 디스크를 파티션 설정
- fdisk /dev/sdb 실행 후 n > p (or 엔터) > 1 (or 엔터) > 엔터 > 엔터 > t > 8e > w
4) /dev/sdb에 파티션 생성 확인 > sdb1 생성된 것 확인
5) Physical Volume 생성 (pvcreate) 및 확인 (pvdisplay)
6) Volume Group 생성 (vgcreate) : vgcreate data001 /dev/sdb1 >> vgdisplay
7) Logic Volume 생성 : lvcreate --extents 100%FREE --name data001 data001
8) xfs로 파티션 포맷 및 /data001에 마운트 : mkfs.xfs /dev/sdb1 >> mkdir /data001 >> mount /dev/sdb1 /data001
9) 시스템 재시작 후에도 마운트 유지하도록 uuid 확인을 위해 blkid 후 /etc/fstab 수정
3. DS1 재부팅 후 df -Th로 확인 >> root 로 chown -R syncmgr:syncmgr /data001 로 syncmgr 계정에 권한 등록
4. DS2에 공유할 디스크 추가하고 부팅 (lock 에러가 나오면 해당 lock 디렉토리 삭제 후 부팅)
5. 2-8 과 2-9 적용하여 /data001에 마운트하고 소유자를 syncmgr로 변경
끝!