내 LVM 이미지 로그 파일(mlog_mimage_0/1)이 동일한 하드 드라이브에 있습니다. 정상입니까?

내 LVM 이미지 로그 파일(mlog_mimage_0/1)이 동일한 하드 드라이브에 있습니다. 정상입니까?

이전 LVM 미러링 기능(아래 속성에서 "m"으로 표시됨)을 사용하여 루트 파티션을 설정해야 했습니다. 해당 파티션에서 부팅하려면 이 작업이 필요합니다. 새로운 RAID1은 전혀 작동하지 않습니다. 다양한 설정을 여러 번 시도했지만 도움이 되지 않았습니다. 그래도...

로그를 중복하는 것이 더 낫다는 내용을 읽었으므로 필요한 명령을 사용하여 root_mlog_mimage_0및 를 가져왔습니다 root_mlog_mimage_1. 엄청난!

오늘 설치를 확인하던 중 두 로그 이미지에 사용된 디스크가 로 정의되어 있음을 확인했습니다 /dev/sdb5. 즉, 모든 로그가 동일한 드라이브에 있습니다.

  LV                      VG      Attr       LSize    Pool Origin Data%  Meta%  Move Log         Cpy%Sync Convert Devices
  root                    tristan mwi-aom--- <250.00g                                [root_mlog] 100.00           root_mimage_0(0),root_mimage_1(0)
  [root_mimage_0]         tristan iwi-aom--- <250.00g                                                             /dev/sda5(0)
  [root_mimage_1]         tristan iwi-aom--- <250.00g                                                             /dev/sdb5(0)
  [root_mlog]             tristan mwn-aom---    4.00m                                            100.00           root_mlog_mimage_0(0),root_mlog_mimage_1(0)
  [root_mlog_mimage_0]    tristan iwi-aom---    4.00m                                                             /dev/sdb5(472781)
  [root_mlog_mimage_1]    tristan iwi-aom---    4.00m                                                             /dev/sdb5(63999)

이것이 예상되는 동작입니까?

드라이브 중 하나에 오류가 발생하면 다른 드라이브에 로그 복사본이 있도록 root_mlog_mimage_0켜져야 /dev/sda5하고 root_mlog_mimage_1켜져 있어야 한다고 생각합니다 ./dev/sdb5

첫 번째 로그 이미지를 로 옮기는 방법이 있나요 /dev/sda5?


로그를 생성하는 데 사용하는 명령은 다음과 같습니다.

lvconvert -m 1 --mirrorlog mirrored --alloc anywhere /dev/tristan/root

답변1

이 매개변수를 --alloc anywhere사용하면 LVM이 LV를 어디에나 할당할 수 있습니다. 동일한 PV에 두 개의 미러링된 LV 복사본을 가질 수도 있습니다. 내가 아는 한, Linux의 LVM은 적절한 별도 설정을 위해 3개의 PV가 필요합니다.

관련 정보