IT

2개 이상의 CentOS 7 VMware에서 Disk 추가하여 마운트하고 공유

뽀룩꾸 2024. 1. 9. 20:14

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로 변경

끝!