따라서 프로토콜은 다음과 같습니다.
/dev/sda
: 기존 1TB HDD, Fedora 24, PG, VG, LV용 및 스왑/home
(/
이하lv_home
,lv_root
및lv_swap
)을 사용합니다./dev/sdb
: 새로운 120GB SSD가 곧 배송될 예정입니다.
간단히 말해서, 내가 하고 싶은 일은 Fedora 24를 설치 하고 /dev/sdb
새 OS에 설치된 /dev/sda
하나의 큰 LV 로 만드는 것입니다. /media
데이터 손실 없이 이 작업을 수행해야 하며 lv_home
모든 sda
것을 외장 하드 드라이브 또는 이와 유사한 장치에 복사하고 싶지 않습니다. 구체적으로 다음과 같이 생각합니다.
- 페도라 24 설치
/dev/sdb
/dev/sda
에 설치됨/media
- 계속 탭
lv_root
하고 확장하여 여유 공간을 활용하세요.lv_swap
/dev/sda
lv_home
- 생성된 새 VG
lv_home
에 병합/dev/sda
/dev/sdb
이를 달성하기 위해 LVM은 어떤 모습일까요? 내 주요 관심사는 다음과 같습니다. 2단계에서 마운트한 후에도 /dev/sda
모든 /media
LVM 도구( 등)를 사용하여 lvremove
관리 vgmerge
할 수 있습니까 /dev/sda
? 예를 들어 다음과 같이 작동합니다.
lvremove /media/dev/myvg/lv_root
답변1
sda에 VG/LV가 있는 한 전체 sda가 아닌 개별적으로만 설치할 수 있습니다. 아니면 이렇게 하면 sda를 포맷하고 거기에 있는 PV/VG/LV를 잃게 됩니다.
일반 설치의 일부가 아닌 /에 사용자 정의 데이터가 있습니까? 그렇게 한다면 어떻게든 복제해야 합니다. 그렇지 않으면 *처럼 들립니다. , 을 제거 lv_root
하고 전체 HDD 크기로 lv_swap
확장 하고 이름을 으로 바꿀 수 있습니다 .lv_home
lv_media
이렇게 하면 새 설치(아마도 ssd_root
) ssd_home
가 ssd_swap
이전 설치와 관련이 없으며 lv_home
필요한 데이터를 선택적으로 복사할 수 있습니다. (하드 드라이브에 있는 콘텐츠의 양 /home
, 그 중 어느 부분이 SSD에 있어야 하는지, 어떤 부분이 HDD에 붙어야 하는지에 따라 다릅니다.)
기본적으로 HDD를 분리/무시하고( vgrename
Fedora 설치 프로그램이 항상 일부 배포판과 동일한 VG 이름을 사용하거나 lvchange -p r
일시적으로 livecd HDD LV에서 읽기 전용인 경우) 먼저 SSD에 전체 설치를 수행합니다.
일단 실행한 후 거기에서 이동하여 필요한 /home 파일을 복사하고 모든 파일이 제대로 작동하는지 확인한 후에만 이전 /home을 /media LV(위의 *에서 언급한 대로)로 변환합니다.
lvremove /media/dev/myvg/lv_root
이 줄에서 파일 시스템과 장치를 혼동하신 것 같습니다.
오히려 모든 것을 외장 하드 드라이브 등으로 복사할 필요가 없습니다.
어쨌든 먼저 이 작업을 수행하는 것이 좋습니다. 무엇을 하고 있는지 모르면 데이터를 잃기 쉽습니다. 사물의 작동 방식을 정확히 알고 있음에도 불구하고 여전히 데이터가 손실되기 쉽습니다.
백업이 없으면 데이터는 중요하지 않습니다.