서버에 새 디스크를 추가하는 중에 문제 발생

서버에 새 디스크를 추가하는 중에 문제 발생

Centos 6 서버에 LVM 디스크를 추가했습니다. 디스크를 추가한 후 echo '- - -' > host0/scan서버에 방금 추가한 새 디스크를 검색하는 명령을 사용했습니다.

그런 다음 명령을 사용하여 새 디스크를 볼 수 있습니다 fdisk -l. 그러나 서버를 다시 시작한 후에만 동일한 디스크에 속한 LVM 장치를 볼 수 있습니다.

새 디스크를 추가한 후 얻은 결과는 다음과 같습니다.

fdisk -l

Disk /dev/sdb: 751.6 GB, 751619276800 bytes
255 heads, 63 sectors/track, 91379 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x119722fe

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1       91379   734001786   83  Linux

서버를 다시 시작한 후 추가된 내용은 다음과 같습니다.

Disk /dev/mapper/data-lv: 751.6 GB, 751615082496 bytes
255 heads, 63 sectors/track, 91378 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

서버를 다시 시작하지 않고 LVM 장치를 표시할 수 있는 방법이 있습니까?

답변1

vgchange -a y모든 LVM 장치를 활성화해야 합니다.

vgchange -a y <vg_name>하나를 활성화하고,

두 작업 모두 재부팅이 필요하지 않습니다.

에서 man vchange:

설명 vgchange를 사용하면 하나 이상의 볼륨 그룹 속성을 변경할 수 있습니다. 주요 목적은 VolumeGroupName 또는 지정되지 않은 경우 모든 볼륨 그룹을 활성화 및 비활성화하는 것입니다. 활성 볼륨 그룹만 변경되고 해당 논리 볼륨에 대한 액세스가 허용됩니다.

-a, --activate [a|e|l]{y|n} 볼륨 그룹에 있는 논리 볼륨의 입/출력 가용성을 제어합니다. 즉, 논리 볼륨을 커널에 알려지거나 알려지지 않게 만듭니다. 자동 활성화 옵션(-aay)을 사용하는 경우 볼륨 그룹의 각 논리 볼륨은 lvm.conf에 설정된 활성화/auto_activation_volume_list의 항목과 일치하는 경우에만 활성화됩니다. 이 목록이 설정되지 않으면 모든 볼륨이 활성화 대상으로 간주됩니다. 활성화/auto_activation_volume_list 설정을 사용하여 활성화할 볼륨을 선택할 수 있도록 시스템 부팅 중에도 -aay 옵션을 사용해야 합니다.

관련 정보