
Fedora 30용으로 예약된 ~58GB 파티션이 있는 컴퓨터가 있습니다. 방금 /home
.
나는 달려갔고 df -h
이것을 얻었다:
Filesystem Size Used Avail Use% Mounted on
devtmpfs 3.9G 0 3.9G 0% /dev
tmpfs 3.9G 167M 3.7G 5% /dev/shm
tmpfs 3.9G 1.9M 3.9G 1% /run
tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup
/dev/mapper/fedora_localhost--live-root 35G 13G 20G 40% /
tmpfs 3.9G 20M 3.9G 1% /tmp
/dev/mapper/fedora_localhost--live-home 17G 15G 847M 95% /home
/dev/sda8 976M 164M 746M 18% /boot
/dev/sda2 256M 140M 117M 55% /boot/efi
tmpfs 789M 11M 778M 2% /run/user/1000
나는 그것을 알고 /
있으며 /home
실제로 별도의 파티션에 있지 않지만 왜 분리되어 있습니까? 그리고 에 더 많은 공간을 할당하려면 어떻게 해야 합니까 /home
?
편집하다:
pvdisplay:
WARNING: Failed to connect to lvmetad. Falling back to device scanning.
--- Physical volume ---
PV Name /dev/sda9
VG Name fedora_localhost-live
PV Size <57.79 GiB / not usable 4.00 MiB
Allocatable yes (but full)
PE Size 4.00 MiB
Total PE 14793
Free PE 0
Allocated PE 14793
PV UUID YnWhfZ-jzxO-1QbU-k756-YisP-qjuW-Cnf0oC
vgdisplay:
WARNING: Failed to connect to lvmetad. Falling back to device scanning.
--- Physical volume ---
PV Name /dev/sda9
VG Name fedora_localhost-live
PV Size <57.79 GiB / not usable 4.00 MiB
Allocatable yes (but full)
PE Size 4.00 MiB
Total PE 14793
Free PE 0
Allocated PE 14793
PV UUID YnWhfZ-jzxO-1QbU-k756-YisP-qjuW-Cnf0oC
lvdisplay:
WARNING: Failed to connect to lvmetad. Falling back to device scanning.
--- Logical volume ---
LV Path /dev/fedora_localhost-live/swap
LV Name swap
VG Name fedora_localhost-live
LV UUID JGCKLU-3O7s-lNZU-HjZi-mTn2-HV3J-u376VH
LV Write Access read/write
LV Creation host, time localhost-live, 2019-07-21 19:25:06 -0700
LV Status available
# open 2
LV Size 5.88 GiB
Current LE 1506
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:1
--- Logical volume ---
LV Path /dev/fedora_localhost-live/home
LV Name home
VG Name fedora_localhost-live
LV UUID QJpqdd-ZzT3-QJ2P-8E6d-oIlW-LiDI-T9KafK
LV Write Access read/write
LV Creation host, time localhost-live, 2019-07-21 19:25:06 -0700
LV Status available
# open 1
LV Size <17.03 GiB
Current LE 4359
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:2
--- Logical volume ---
LV Path /dev/fedora_localhost-live/root
LV Name root
VG Name fedora_localhost-live
LV UUID AtjCQZ-a26R-RR8c-IRmo-INqb-rzad-sDuJ9O
LV Write Access read/write
LV Creation host, time localhost-live, 2019-07-21 19:25:09 -0700
LV Status available
# open 1
LV Size <34.88 GiB
Current LE 8928
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:0
답변1
/dev/sda9
하나의 물리 볼륨, 하나의 볼륨 그룹, fedora_localhost-live
그리고 세 개의 논리 볼륨 root
, home
및 이 있습니다 swap
.
처음 두 개의 논리 볼륨은 에 마운트되어 /
있으며 /home
스왑에는 마운트 지점이 없지만 여전히 할당된 공간을 사용하고 있으므로 스왑은 어디에도 마운트되지 않습니다.
에서 루트용 논리 볼륨 의 총 공간은 35G이고 여유 공간은 20GB이고 가정용 논리 볼륨 의 총 공간은 17G이며 여유 공간이 847MB에 불과하여 거의 꽉 찼다는 것을 df -h
알 수 있습니다 . 또한 다음 행을 통해 볼륨 그룹의 공간이 모두 사용되었음을 확인할 수 있습니다 ./dev/mapper/fedora_localhost--live-root
/dev/mapper/fedora_localhost--live-home
vgdisplay
Total PE 14793
Free PE 0
Allocated PE 14793
하지만 /home
볼륨 그룹에 할당할 공간이 없기 때문에 크기를 그대로 늘릴 수는 없습니다. 당신이 할 수 있는 유일한 일은 다음과 같습니다:
해당 머신의 다른 물리적 디스크에 공간이 있는 경우 를 사용하여
fdisk
다른 파티션과 논리 볼륨을 생성한 다음 이를 볼륨 그룹에 추가하고 공간을home
논리 볼륨으로 확장할 수 있습니다.논리 볼륨의 파일 시스템이 다음과 같은 경우 논리 볼륨을
ext4
축소root
한 다음 논리 볼륨에 추가 공간을 제공할 수 있습니다home
.lsblk -f
또는 명령을 사용하여 파일 시스템 유형을 찾을 수 있습니다findmnt -o source,fstype
. 파일 시스템 유형이xfs
다음과 같은 경우에는 작동하지 않습니다.머신에 다른 물리 디스크를 추가하고, fdisk를 사용하여 설정한 다음, 물리 볼륨을 생성하고, 이를 볼륨 그룹에 추가하고, 공간을
home
논리 볼륨으로 확장할 수 있습니다.
두 번째 옵션을 선택했기 때문에:
시작하기 전에 데이터를 백업하세요. 이는 문제가 발생할 경우를 대비해 중요합니다. 나는 이것을 충분히 강조할 수 없다.
Fedora Live USB 또는 CD/DVD에서 부팅해야 합니다.
라이브 세션에 들어가면
root
lvm2 패키지가dnf install lvm2
아직 없는 경우 이를 설치하고 설치하십시오.실행하여
lvs
루트 논리 볼륨이 표시되는지 확인하십시오. 그렇지 않은 경우 실행vgchange -a y fedora_localhost-live
한 후lvs
다시 실행하세요.에 오류가 있는지 루트 논리 볼륨을 확인하십시오
e2fsck -f /dev/mapper/fedora_localhost--live-root
.마운트되지 않으므로 를 사용하여 루트 논리 볼륨의 크기를 줄이고
resize2fs /dev/mapper/fedora_localhost--live-root 25G
를 사용하여 축소 할 수 있습니다lvresize -L 25G /dev/mapper/fedora_localhost--live-root
.실행
vgs
하면 이제fedora_localhost-live
10G가 사용 가능한 볼륨 그룹이 표시됩니다.다음으로 홈 논리 볼륨을 나머지 공간으로 확장
lvresize -l +100%FREE /dev/mapper/fedora_localhost--live-home
하고 로 크기를 조정합니다resize2fs /dev/mapper/fedora_localhost--live-home
.다시 실행
lvs
하면 10G의 여유 공간이 있는 홈 논리 볼륨을 볼 수 있습니다.재부팅합니다.