LVM이 남은 디스크 공간을 모두 채우지만 루트 파티션에 공간이 부족합니다.

LVM이 남은 디스크 공간을 모두 채우지만 루트 파티션에 공간이 부족합니다.

저는 Linux에 대한 경험이 거의 없습니다. 저는 기본 파티션을 사용하여 Fedora 25 Server를 실행하고 있습니다.

출력은 다음과 같습니다 df -h.

Filesystem               Size  Used Avail Use% Mounted on
devtmpfs                 977M     0  977M   0% /dev
tmpfs                    989M     0  989M   0% /dev/shm
tmpfs                    989M  780K  988M   1% /run
tmpfs                    989M     0  989M   0% /sys/fs/cgroup
/dev/mapper/fedora-root   15G   15G  8.5M 100% /
tmpfs                    989M  4.0K  989M   1% /tmp
/dev/sda5                976M  104M  806M  12% /boot
tmpfs                    198M     0  198M   0% /run/user/1000

어떻게 확장할 수 있나요 /dev/mapper/fedora-root?

고쳐 쓰다-- 출력 lsblk:

NAME            MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sr0              11:0    1   1.9G  0 rom
sda               8:0    0 149.1G  0 disk
├─sda4            8:4    0   450M  0 part
├─sda2            8:2    0   100M  0 part
├─sda5            8:5    0     1G  0 part /boot
├─sda3            8:3    0     1K  0 part
├─sda1            8:1    0   241M  0 part
└─sda6            8:6    0 147.3G  0 part
  ├─fedora-swap 253:1    0   2.1G  0 lvm  [SWAP]
  └─fedora-root 253:0    0    15G  0 lvm  /

답변1

경고: 테스트되지 않았으며 보증이 제공되지 않습니다. 기본 xfs 파일 시스템을 가정합니다.

먼저, "fedora" 볼륨 그룹의 "루트" 논리 볼륨에 할당된 공간을 늘려야 합니다. 예를 들어 이렇게 하면 10GB가 더 추가됩니다.

lvresize -L +10G /dev/mapper/fedora-root

그런 다음 파일 시스템 자체의 크기를 조정할 수 있습니다.

xfs_growfs /

답변2

내가 당신의 입장이라면 전체 루트 파티션 문제에 대한 두 가지 가능한 해결책을 고려할 것입니다.

첫째, 루트 파티션의 초기 크기를 두 배(예: 25GB 또는 40GB)로 늘릴 수 있습니까? 아마도 이것은 당면한 문제(빠르고 더러운)를 해결할 것입니다.

둘째, 이것은 더 복잡할 수 있습니다. 정확히 무엇이 내 루트 공간을 소비하고 있습니까? 로그인가요? 최신 BTRFS의 스냅샷인가요?

제 생각에는 15GB 루트 파티션은 서버 시스템을 위한 공간이 충분하지 않습니다. 그렇죠?

또 다른 요점. /opt 디렉토리를 사용하는 것은 어떻습니까? 해당 디렉토리가 시간이 지남에 따라 크게 확장된다면(예: 설치할 소프트웨어가 많이 설치될 경우) /opt의 내용을 다른 물리적 디스크로 이동하여 거기에서 /select로 설치할 수 있습니다. 루트 시스템.

감사합니다, 미샤

관련 정보