![새로 설치된 Fedora 37에서 루트 파일 시스템이 왜 그렇게 작은가요?](https://linux55.com/image/214676/%EC%83%88%EB%A1%9C%20%EC%84%A4%EC%B9%98%EB%90%9C%20Fedora%2037%EC%97%90%EC%84%9C%20%EB%A3%A8%ED%8A%B8%20%ED%8C%8C%EC%9D%BC%20%EC%8B%9C%EC%8A%A4%ED%85%9C%EC%9D%B4%20%EC%99%9C%20%EA%B7%B8%EB%A0%87%EA%B2%8C%20%EC%9E%91%EC%9D%80%EA%B0%80%EC%9A%94%3F.png)
두 개의 디스크가 있는 머신에 새로 설치:
1TB HDD
150GB SSD
후자에 Fedora를 설치했지만 어떤 이유로 루트 파일 시스템에는 15GB만 할당되었습니다.
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 0 931.5G 0 disk
├─sda1 8:1 0 579M 0 part
└─sda2 8:2 0 930.9G 0 part /run/media/richard/12a41467-0624-427c-a60b-86863514358a
sdb 8:16 0 149.1G 0 disk
├─sdb1 8:17 0 600M 0 part /boot/efi
├─sdb2 8:18 0 1G 0 part /boot
└─sdb3 8:19 0 147.5G 0 part
└─fedora_fedora-root 253:0 0 15G 0 lvm /
sdc 8:32 1 0B 0 disk
sdd 8:48 1 0B 0 disk
sde 8:64 1 0B 0 disk
sr0 11:0 1 1024M 0 rom
zram0 252:0 0 8G 0 disk [SWAP]
첫 번째 질문 - 전체를 사용하지 않는 것이 정상인가요?
두 번째 질문 - 더 많은 콘텐츠를 사용할 수 있도록 하려면 따라야 하는 올바른 명령은 무엇입니까?
고쳐 쓰다
다음을 사용하여 크기를 늘릴 수 있습니다.
lvextend -L +10G /dev/mapper/fedora_fedora-root
하지만 이것이 최선의 해결책일까요?
답변1
이것은Fedora 서버의 기본 동작--루트 파일 시스템은 15GiB이며, 나머지 디스크 공간은 사용자가 루트 논리 볼륨의 크기를 조정하거나 다양한 사용 사례( /var
가상화 등)에 사용되지 않습니다. 다른 스토리지 레이아웃을 원할 경우 사용해야 합니다.맞춤 파티션설치 프로그램에서 마운트 지점을 수동으로 생성합니다.
한 가지 이유는 Fedora 서버(서버, 워크스테이션 및 기타 에디션만 btrfs 사용)에서 사용하는 XFS 파일 시스템이 축소될 수 없기 때문에 설치 프로그램이 사용 가능한 전체 공간을 사용하는 경우 기본 레이아웃을 변경하기 어렵기 때문입니다.
루트 파일 시스템의 크기를 조정하려면 를 사용할 수 있습니다 . 예 를 들어 lvextend -L+<size> --resizefs fedora_fedora/root
50GiB가 가능합니다.<size>
50G
편집: 이것이 --resizefs
중요합니다. 이것이 없으면 lvresize
명령은 파일 시스템이 아닌 볼륨의 크기만 조정합니다. lvresize
이 옵션 없이 실행 중인 경우 --resizefs
파일 시스템 크기 조정을 사용할 수 있습니다 xfs_growfs /dev/mapper/fedora_fedora-root
.
답변2
LVM은 일반 파티션과 약간 다릅니다. 일반 파티션의 경우 크기 조정은 연속되어야 하므로 PITA입니다. LVM 논리 볼륨은 연속적일 필요가 없으므로 여러 논리 볼륨을 갖고 필요에 따라 확장할 수 있습니다.