데이터 손실 없이 2개의 하드 드라이브를 1개의 대용량 볼륨으로 병합할 수 있습니까?

데이터 손실 없이 2개의 하드 드라이브를 1개의 대용량 볼륨으로 병합할 수 있습니까?

CentOS 7 전용 서버에 2개의 하드 드라이브가 연결되어 있지만 하나만 사용 중이고(이미 데이터가 있음) 다른 하나는 파티션되지 않고 사용되지 않습니다. 사용하지 않는 하드 드라이브 공간을 사용 중인 메인 드라이브에 "추가"하여 하나의 큰 볼륨으로 만들고 싶지만 메인 드라이브의 모든 데이터가 지워질까 걱정됩니다.

데이터 손실 없이 이를 달성할 수 있는 방법이 있습니까?

답변1

시스템이 LVM으로 설정된 경우 두 번째 드라이브를 기존 볼륨 그룹(VG)에 물리 볼륨(PV)으로 추가할 수 있습니다. 이렇게 하면 두 번째 드라이브의 공간을 LVM에서 사용할 수 있게 됩니다. 그런 다음 해당 공간을 사용하여 기존 파일 시스템을 확장하거나 원하는 목적에 맞게 새 디스크 파티션을 생성할 수 있습니다.

속도:

  1. 전체 두 번째 디스크에 걸쳐 있는 "Linux LVM" 유형 파티션을 생성합니다.
  2. 명령을 사용하여 LVM PV를 생성합니다 pvcreate.
  3. 기존 VG의 이름을 확인하려면 명령을 사용하십시오 vgs.
  4. 이 VG에 새 PV를 추가하려면 명령을 사용하십시오 vgextend.
  5. vgs이제 명령을 다시 실행하여 VG에 사용 가능한 여유 공간이 있는지 확인하십시오.
  6. 기존 파티션을 확장 lvextend하거나 새 파티션을 추가하는 데 사용합니다 lvcreate.
  7. 적절한 명령을 사용하여 확장된 파티션에서 파일 시스템을 확장하거나( resize2fsext4의 경우, xfs의 경우 이 lvextend작업을 수행할 수 있음) 를 사용하여 새 파티션에 파일 시스템을 만듭니다 mkfs.

관련 정보