CentOS 7 전용 서버에 2개의 하드 드라이브가 연결되어 있지만 하나만 사용 중이고(이미 데이터가 있음) 다른 하나는 파티션되지 않고 사용되지 않습니다. 사용하지 않는 하드 드라이브 공간을 사용 중인 메인 드라이브에 "추가"하여 하나의 큰 볼륨으로 만들고 싶지만 메인 드라이브의 모든 데이터가 지워질까 걱정됩니다.
데이터 손실 없이 이를 달성할 수 있는 방법이 있습니까?
답변1
시스템이 LVM으로 설정된 경우 두 번째 드라이브를 기존 볼륨 그룹(VG)에 물리 볼륨(PV)으로 추가할 수 있습니다. 이렇게 하면 두 번째 드라이브의 공간을 LVM에서 사용할 수 있게 됩니다. 그런 다음 해당 공간을 사용하여 기존 파일 시스템을 확장하거나 원하는 목적에 맞게 새 디스크 파티션을 생성할 수 있습니다.
속도:
- 전체 두 번째 디스크에 걸쳐 있는 "Linux LVM" 유형 파티션을 생성합니다.
- 명령을 사용하여 LVM PV를 생성합니다
pvcreate
. - 기존 VG의 이름을 확인하려면 명령을 사용하십시오
vgs
. - 이 VG에 새 PV를 추가하려면 명령을 사용하십시오
vgextend
. vgs
이제 명령을 다시 실행하여 VG에 사용 가능한 여유 공간이 있는지 확인하십시오.- 기존 파티션을 확장
lvextend
하거나 새 파티션을 추가하는 데 사용합니다lvcreate
. - 적절한 명령을 사용하여 확장된 파티션에서 파일 시스템을 확장하거나(
resize2fs
ext4의 경우, xfs의 경우 이lvextend
작업을 수행할 수 있음) 를 사용하여 새 파티션에 파일 시스템을 만듭니다mkfs
.