두 개의 드라이브로 구성된 /dev/sdd
LV가 있습니다/dev/sde
/dev/sdb
드라이브를 분리하겠습니다./dev/sdc
그래서 내 추측으로는 과거 sdd
와 미래의 드라이브 sde
에서는 더 이상 그렇지 않을 것입니다.
드라이브를 교체한 후에도 LVM을 계속 사용할 수 있습니까?
플러그를 뽑기 전에 필요한 준비 사항이 있나요?
답변1
LVM은 장치 이름을 전혀 신경 쓰지 않습니다. 시스템에서 볼 수 있는 모든 디스크와 파티션을 살펴보고 유효한 LVM PV와 해당 LVM UUID를 감지하여 LVM 물리 볼륨(PV)을 식별합니다. 그런 다음 전체 볼륨 그룹(VG)을 어셈블할 수 있는지 확인하고 자동으로 찾을 수 있는 전체 논리 볼륨(LV)을 활성화합니다(자동 활성화가 비활성화되지 않은 경우).
(LV에 구성 요소가 누락된 경우 --partial
/ 옵션을 사용하여 수동으로 활성화해야 합니다.)lvchange
vgchange
따라서 특별한 준비를 할 필요가 없습니다. LVM은 이전과 같이 자동으로 LV를 감지해야 합니다.
답변2
디스크 /dev/sdd
와 /dev/sde
이름이 바뀌는 것이 걱정 되시나요 /dev/sdb
?/dev/sdc
예, 아마도 그럴 것입니다.
이것이 LVM을 깨뜨릴까요?
아니요.
디스크는 다음을 사용하여 초기화됩니다 pvcreate /dev/sdd /dev/sde
(또는 단독으로 사용해도 상관 없음).
이 작업은 디스크의 볼륨 그룹에 대한 일부 메타 정보를 기록하므로 LVM 구조가 보존됩니다.
디스크 /dev/sdb 및 /dev/sdc가 동일한 볼륨 그룹에 속하는 경우 문제가 발생할 수 있습니다.
필요한 경우 사용하십시오 pvmove /dev/sdb /dev/sdd
.pvmove /dev/sdc /dev/sde
vgreduce VG1 /dev/sdb /dev/sdc
VG(이 경우 VG1)에서 디스크를 제거 하는 데 사용됩니다 .
사용pvremove /dev/sdb /dev/sdc
pvlist
이러한 디스크가 더 이상 vg에 없는지 확인하세요 .
그런 다음 디스크를 분리할 수 있습니다.
댓글 후 수정:
삭제된 디스크의 데이터를 지우려면 위의 단계를 따르세요.
데이터를 보존하려면(다른 컴퓨터로 이동, 일정 시간 후 다시 삽입 등) 다음을 사용하세요.
vgexport VGDATA
VGDATA의 "LVM 메타데이터"를 디스크에 쓰려면 VGDATA를 비활성화하십시오(디스크를 제거할 수 있도록).
나중에 데이터를 사용 vgimport /dev/sdX
하거나 복원하십시오 vgscan
.
답변3
두 개의 드라이브 /dev/sdd 및 /dev/sde로 구성된 LV가 있습니다.
LV는 두 개의 물리적 볼륨으로 "구성"되지 않습니다. 그들은 아마도살다둘이지만 물리 볼륨으로 구성된 VG(볼륨 그룹)입니다.
/dev/sdb 및 /dev/sdc에서 드라이브를 분리하고 싶습니다.
LV와 동일한 VG에 속합니까?
플러그를 뽑기 전에 필요한 준비 사항이 있나요?
일반적으로 볼륨 그룹에서 물리적 볼륨(PV)을 제거하기 전에 해당 볼륨 vgreduce
의 모든 데이터를 동일한 VG의 다른 PV로 이동한 다음 볼륨 그룹에서 논리적으로 "연결을 해제"해야 합니다.
너가 가질 때성공적으로그런 다음 삭제해도 문제가 되지 않습니다.