카테고리 없음

vmware /vmware workstation 온라인 상 disk 추가 인식하기

infra 2022. 5. 26. 15:54

/dev/sdb 로 추가재인식이 되어야 한다.

 

AIX 내에서는 cfgmgr( -v) 해당 명령어로 간단하게  볼륨, SAN 볼륨을 인식시키기 쉬우나, 리눅스에서는 다음과 같이 재인식 시킨다.

 

 echo "- - -" > /sys/class/scsi_host/host2/scan

 echo "- - -" > /sys/class/scsi_host/host0/scan

 echo "- - -" > /sys/class/scsi_host/host1/scan

 

해당 명령어로 인식시킨다.

조심해야 할 것은 보통 scsi 0~1 있는 쪽은 rootvg (OS 볼륨) 내 재인식을 하는 것이므로,
disk I/O 가 걸려 문제가 생길수도 있다.

신규 구축시의 가상화 VM에 해주면 할 수 있으나, 현재 운영중인 서버 일 경우엔 꼭 조심할 것!

 

그러면 fdisk -l 명령어 수행 후 /dev/sdb 가 새로 생성된 것을 파악 할 수 있다.

 

/dev/sdb 5GB 확인 가능

[root@local-client /]# fdisk /dev/sdb
Welcome to fdisk (util-linux 2.23.2).

Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.

Device does not contain a recognized partition table
Building a new DOS disklabel with disk identifier 0x82e28c54.

Command (m for help): n
Partition type:
   p   primary (0 primary, 0 extended, 4 free)
   e   extended
Select (default p): 
Using default response p
Partition number (1-4, default 1): 
First sector (2048-10485759, default 2048): 
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-10485759, default 10485759): 
Using default value 10485759
Partition 1 of type Linux and of size 5 GiB is set

=> 5GB를 할당했고  전체 통 파티션으로 5GB로 잡았다.

Command (m for help): p

Disk /dev/sdb: 5368 MB, 5368709120 bytes, 10485760 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x82e28c54

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1            2048    10485759     5241856   83  Linux

Command (m for help): t
Selected partition 1
Hex code (type L to list all codes): 8e
Changed type of partition 'Linux' to 'Linux LVM'

Command (m for help): p

Disk /dev/sdb: 5368 MB, 5368709120 bytes, 10485760 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x82e28c54

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1            2048    10485759     5241856   8e  Linux LVM

Command (m for help): w

 The partition table has been altered!

마지막에 w로 입력 후 프롬프트를 나가게 되면 해당 디스크 변경값이 확인되고 저장하고 나옴을 의미(w의미 : write and save)

[root@local-client /]# fdisk -l|grep dev/sd
Disk /dev/sda: 21.5 GB, 21474836480 bytes, 41943040 sectors
/dev/sda1   *        2048     2099199     1048576   83  Linux
/dev/sda2         2099200     4196351     1048576    6  FAT16
/dev/sda3         4196352    41943039    18873344   8e  Linux LVM
Disk /dev/sdb: 5368 MB, 5368709120 bytes, 10485760 sectors
/dev/sdb1            2048    10485759     5241856   8e  Linux LVM

 

[2]pv생성하기

/dev/sdb1 생성된 것 확인 #pvdisplay 또는 #pvs
pvdisplay 추가된 /dev/sdb1의 결과값

[3]vg생성하기

#vgcreate 신규vg명 /dev/sdb1

 

#vgcreate 새로운vg명 /dev/sdb1(sdb내 volume)

[4]lv 생성하기

 

[5]mkfs 파일시스템 만들기

 

이런식으로 진행하면 되지만, 수행하다가 갑자기 진행이 필요하여 다시 추후에 작성하겠다.