CentOS 7에서 sdb와 sda 병합

CentOS 7에서 sdb와 sda 병합

두 개의 별도 디스크를 사용하는 대신 sdb를 sda와 병합하여 더 긴 파티션을 만들 수 있습니다. 데이터 손실 없이 이 모든 작업을 수행할 수 있습니다.

내 디스크 정보

답변1

시스템이 LVM을 사용하고 있는 것 같습니다. 현재 sda로 구성된 볼륨 그룹에 두 번째 디스크(sdb)를 추가할 수 있습니다. 볼륨 그룹과 논리 볼륨을 확장하는 방법을 알아보려면 LVM을 읽어보세요.

답변2

예. 모든 것이 설정되어 있습니다. 그것은 간단합니다!

귀하의 / 및 귀하의 교환이 열려 있습니다LVM에서 이는 데이터가 저장되는 실제 저장 장치와 파일 시스템이 생성되는 장치 사이에 좋은 추상화 계층이 있음을 의미합니다.

실행하면 sudo lvs다음 목록이 표시됩니다.논리 볼륨– 최소한 swap및 이 있어야 합니다 root. 출력에서 "VG" 열을 보십시오 lvs.볼륨 그룹그들은 모두 여기에 있습니다. 이 그룹은 데이터가 저장되는 물리적 디스크 파티션을 "소유"하는 사람들입니다. 물리적 스토리지를 쉽게 추가할 수 있습니다!

확인해보세요 sudo pvs: 이 목록물리적 볼륨그리고 그것이 속한 볼륨 그룹. sudo pvs항목을 인쇄 하고 싶습니다 .

  PV         VG                     Fmt  Attr PSize    PFree
  /dev/sda2  nameofyourvolumgroup   lvm2 a--  …     …

(물론 nameofyourvolumegroup거기에 보이는 이름도 마찬가지입니다 sudo lvs)

이제 볼륨 그룹에 더 많은 물리 볼륨을 추가해 보겠습니다. 나는 지금까지 /dev/sdb에 데이터가 없다고 가정합니다.

# Check the current state of all our 1 volume groups:
sudo vgs
# Note how much `VFree` there is within the `VSize`, and that there's only
# 1 PV (physical volume) in the volume group

# Create the data structures for a physical volume on /dev/sdb
sudo pvcreate /dev/sdb
# Add the physical volume to the volume group
sudo vgextend nameofyourvolumegroup /dev/sdb
# Done!

# Check the current state of all our 1 volume groups:
sudo vgs
# Note how much `VFree` there is within the `VSize`, and that there's now
# 2 PVs in the volume group

이제 파일 시스템에 더 많은 공간을 쉽게 추가할 수 있습니다. 라이브 업스케일링을 지원하는 경우(ext2, 3, 4 모두 지원하고 XFS도 지원하므로 괜찮을 것임) 간단하게 다음과 같이 말할 수 있습니다.

sudo lvextend -r -L +1G nameofyourvolumegroup/root

루트 파일 시스템이 상주하는 논리 볼륨의 크기를 확장하고 파일 시스템의 크기를 자동으로 확장합니다. 정돈된.

관련 정보