resize2fs를 사용하여 파티션 크기를 조정할 수 없습니다


18

최근 VMWare ESXi에서 VM의 하드 드라이브 크기를 150GB에서 500GB로 조정했습니다. 이 작업을 수행 한 후 Gparted를 사용하여이 이미지의 파티션 크기를 효과적으로 조정했습니다. 이제 파일 시스템의 크기를 조정하면됩니다 df -h.

Filesystem                     Size  Used Avail Use% Mounted on
/dev/mapper/owncloud--vg-root  157G   37G  112G  25% /
udev                           488M  4.0K  488M   1% /dev
tmpfs                          100M  240K  100M   1% /run
none                           5.0M     0  5.0M   0% /run/lock
none                           497M     0  497M   0% /run/shm
/dev/sda1                      236M   32M  192M  14% /boot

그러나 running sudo resize2fs /dev/mapper/owncloud--vg-root은 다음을 반환합니다.

resize2fs 1.42 (29-Nov-2011)
The filesystem is already 41608192 blocks long.  Nothing to do!

Gparted가 내 파티션이라고 말했기 때문에 /dev/sda5나는 또한 running을 시도 sudo resize2fs /dev/sda5했지만이 경우 나는 이것을 얻었습니다.

resize2fs 1.42 (29-Nov-2011)
resize2fs: Device or resource busy while trying to open /dev/sda5
Couldn't find valid filesystem superblock.

마지막으로 이것은 다음의 출력입니다 pvs.

PV         VG          Fmt  Attr PSize   PFree
/dev/sda5  owncloud-vg lvm2 a-   499.76g 340.04g

fdisk -l /dev/sda 올바른 공간을 보여줍니다.

OS에서 500GB의 하드 드라이브를 볼 수 있도록 파티션 크기를 조정하는 방법은 무엇입니까?


pvs당신의 vg가 어디에 있는지 보여 주어야합니다. 어디있어?
Nils

@Nils이 질문에 추가되었습니다 :)
user1301428

요엘이 정답을 주었다. 귀하의 질문에는 이제 매우 일반적인 문제의 완전한 그림이 포함됩니다.
Nils

답변:


16

파티션 크기 만 변경 한 경우 아직 논리 볼륨의 크기를 조정할 준비가되지 않았습니다. 파티션이 새로운 크기가되면 pvresize볼륨 그룹이 새로운 공간을 볼 수 있도록 PV에 대한 작업을 수행해야 합니다. 그런 lvextend다음 논리 볼륨을 볼륨 그룹의 새 공간으로 확장하는 데 사용할 수 있습니다 . 통과 할 수 있습니다-r 받는 사람 lvextend이 자동으로 개막 있도록 명령 resize2fs당신을 위해.

개인적으로 방금 새 파티션을 만들고와 vgextend결과가 혼합 된 이후로 사용 했을 것입니다 pvresize.


나는 pvresize다음에 실행 lvextend -r -L 500G /dev/sda2했으며 이것이 내가 얻는 것입니다 :Path required for Logical Volume "sda2" Please provide a volume group name Run 'lvextend --help' for more information.
user1301428

4
일단 당신이 pvresize정식 파티션을 다 다루었 다. 이 경우 /dev/mapper/owncloud--vg-root개인적으로 실행할 논리 볼륨의 경로를 지정해야 합니다.lvextend -r -l +100%FREE /dev/mapper/owncloud--vg-root
Bratchley

pvresize명령 을 실행 한 후 명령 을 실행하여 공간이 볼륨 그룹에 있는지 확인할 수 있습니다 vgs.
Bratchley 2016 년

또한 귀하의 질문에 언급하지 않았지만 fdisk -l /dev/sda올바른 하드 드라이브 크기를 표시합니까? 그렇지 않으면 SCSI 버스를 재부팅하거나 다시 스캔해야 할 수도 있습니다.
Bratchley

감사합니다! 몇 가지 이유 때문에 자동 완성하지 않았다 /dev/mapper/owncloud--vg-root그래서 나는 오려고 /sda5XD
user1301428
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.