메인 드라이브에 Fedora 24를 설치했지만 나중에 솔리드 스테이트 드라이브에 설치하기로 결정했습니다. 이 작업을 수행한 후 (cryptsetup을 실행한 후) 기본 드라이브를 마운트하려고 시도했지만 이런 일이 발생했습니다.
# lvrename /dev/fedora/home /dev/fedora/althome
Multiple VGs found with the same name: skipping fedora
Use the VG UUID with --select vg_uuid=<uuid>
# lvdisplay
: above lists my partitions uuids
# lvrename --select vg_uuid=my-vg-uuid /dev/fedora/home /dev/fedora/althome
lvrename: unrecognized option '--select'
주어진 지침이 작동하지 않는데 어떻게 이 문제를 해결할 수 있습니까?
답변1
vgdisplay를 사용하여 볼륨 그룹의 UUID(논리 볼륨의 UUID 아님)를 찾은 후 다음을 수행합니다.
vgrename my-vg-id oldfedora
이는 Fedora 24의 버그인 것 같습니다.
답변2
TLDR - 작동하는 유일한 방법은 다음과 같습니다.
lvm vgrename <vg uuid from vgdisplay> <new_vg_name>
@koppor 감사합니다!
나는 또한 두 개의 fedora_localhost-live
VG를 가지고 있습니다(흡연 기계에서 드라이브를 꺼내서 데이터를 얻으려고 했습니다.).
나는 약 15가지의 다른 조합을 시도했고 vgrename
그 다음에는 약 5가지의 조합을 시도했습니다.lvm vgrename
작동하는 유일한 것은 다음과 같습니다.
# vgdisplay
<snip>
--- Volume group ---
VG Name fedora_localhost-live
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 7
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 1
Open LV 1
Max PV 0
Cur PV 1
Act PV 1
VG Size 236.87 GiB
PE Size 4.00 MiB
Total PE 60639
Alloc PE / Size 60639 / 236.87 GiB
Free PE / Size 0 / 0
VG UUID 5UVnsQ-duSo-0AxN-BXkx-kchz-3LIv-eHb6Cp
# lvm vgrename 5UVnsQ-duSo-0AxN-BXkx-kchz-3LIv-eHb6Cp vg_polonium
답변3
늦은 답변 죄송합니다. 이건 일종의 버그인 것 같아요. vg --select vg_uuid=<uuid>
만 사용하지 마십시오 <uuid>
. vg_uuid는 vgdisplay
다음 명령을 통해 찾을 수 있습니다.