이전 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가 필요합니다.