파티션에 맞게 파일 시스템 크기를 늘리는 방법

파티션에 맞게 파일 시스템 크기를 늘리는 방법

질문해서 죄송합니다. 저는 Linux를 처음 접했습니다. Fedora 배포판을 설치할 때 해당 파티션에 20GB의 하드 드라이브 공간만 할당했습니다. 최근에 GParted를 사용하여 파티션 크기를 약 40GB로 늘려 보았습니다. 나는 성공했다는 인상을 받았지만 오늘 디렉터리를 만들려고 했더니 다음과 같은 오류 메시지가 나타났습니다.

mkdir: cannot create directory ‘b_scripts’: No space left on device

디스크 공간을 확인한 결과, 내 fedora-root에서 이미 20GB가 사용된 것으로 나타났습니다.

derrick@dazza >> df -h 
Filesystem               Size  Used Avail Use% Mounted on
devtmpfs                 1.9G     0  1.9G   0% /dev
tmpfs                    1.9G  253M  1.7G  14% /dev/shm
tmpfs                    1.9G  1.5M  1.9G   1% /run
tmpfs                    1.9G     0  1.9G   0% /sys/fs/cgroup
/dev/mapper/fedora-root   20G   19G     0 100% /
tmpfs                    1.9G  128K  1.9G   1% /tmp
tmpfs                    386M   20K  386M   1% /run/user/42
tmpfs                    386M   28K  386M   1% /run/user/1000

파티션은 파일 시스템과 다릅니까? 내 Fedora 루트의 총 공간이 20GB밖에 되지 않는 이유는 무엇입니까? 내 해결책은 무엇입니까? Fedora 루트 파일 시스템의 크기를 20GB 이상으로 늘리는 방법은 무엇입니까?

답변1

이 경우 파일 시스템은 LV(논리 볼륨), 즉 파티션에 있습니다. 파티션을 확장하면 LV가 확장되지 않습니다.

다음 명령을 실행하세요:

pvresize <device name><-- 이렇게 하면 물리적 볼륨이 해당 파티션이 확장되었음을 알 수 있습니다.

그리고:

lvextend -l +100%FREE /dev/mapper/fedora-root <Physical Volume name><-- LV가 확장됩니다.

resize2fs /dev/mapper/fedora-root

PS: 물리 볼륨 이름은 다음 명령을 사용하여 찾을 수 있습니다.pvs

편집 제안을 해주신 @Dani_l에게 감사드립니다.

관련 정보