20GB 기본 파티션과 1.8TB 보조 파티션이 있는 전용 서버를 주문했습니다. 웹 서버로 사용할 생각이므로 이것이 의미가 없다고 생각합니다. 따라서 거의 모든 것을 /var에 넣어야 합니다. 복구 모드로 재부팅하고 1.8TB 파티션을 삭제했습니다. 내 FS는 이제 다음과 같습니다
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 1.8T 0 disk
├─sda1 8:1 0 1004.5K 0 part
├─sda2 8:2 0 19.5G 0 part
└─sda4 8:4 0 511M 0 part
나는 partid 애플리케이션을 사용하여 기본(sda2) 파티션의 크기를 조정할 수 있다고 생각합니다(https://www.centos.org/docs/5/html/5.2/Deployment_Guide/s2-disk-storage-parted-resize-part.html), 그러나 명령을 실행하면 더 이상 지원되지 않는다는 메시지가 나타납니다.
버그: parted 3.0에서 크기 조정 명령이 제거되었습니다.
resize2fs를 사용하라는 또 다른 튜토리얼을 찾았습니다. 명령을 실행하여 다음과 같은 결과를 얻었습니다.
root@rescue:~# resize2fs /dev/sda2
resize2fs 1.42.12 (29-Aug-2014)
The filesystem is already 5119744 (4k) blocks long. Nothing to do!
어떤 파티션에도 할당되지 않은 약 1.7TB의 여유 공간이 있습니다. 내가 하고 싶은 것은 이 모든 공간을 sda2에 할당하는 것입니다. 이것은 메인 파티션이고 나는 그것이 모든 공간을 갖기를 원합니다. 여기서 간단한 것을 놓치고 있습니까?
lvextend 명령이 올바른 것 같지만 여전히 작동하지 않습니다.
root@rescue:~# lvextend -L +1700G /dev/sda2
Path required for Logical Volume "sda2"
Please provide a volume group name
Run `lvextend --help' for more information.
답변1
resize2fs는 파일 시스템 크기에서만 작동하므로 효과가 없다고 불평합니다. 먼저, fdisk, cfdisk 또는 parted를 사용하여 그 아래 파티션의 크기를 늘려야 합니다.
https://geekpeek.net/resize-filesystem-fdisk-resize2fs/
LVM과 마찬가지로 확장하려면 더 많은 여유 파티션 공간이 필요하거나 LVM 볼륨 그룹에 새 파티션을 추가해야 합니다.