Fedora에서 루트 파티션 크기 늘리기
소개
나는 최근에 내 시스템의 루트 파티션 크기를 확장해야 할 필요가 있었고 데이터 손실 없이 수행하는 방법을 찾는 데 상당한 시간을 할애했습니다.
내 시나리오는/home 파티션을 축소하고 해당 공간을 사용하여 루트 파티션 크기를 늘리고 싶었습니다. 이 블로그에서는 가능한 한 빨리 동일한 작업을 수행할 수 있었던 방법을 공유할 것입니다.
백업, 백업 및 백업
파티션을 축소/확장하거나 구성을 수행하기 전에 항상 백업을 수행하십시오. 이미 백업이 있는 경우 진행해도 되지만 그렇지 않은 경우 이 자습서에서 create a backup using tar command 까지 따라할 수 있습니다.
이제 충분한 공간이 있는 경우 사용 가능한 공간을 확보하기 위해 파티션을 축소하는 다음 단계를 건너뛸 수 있습니다. 제 경우에는 여유 공간이 없었지만 홈 디렉토리에서 축소해야 했습니다.
수축 홈
축소 프로세스를 시작하기 전에 몇 가지 전제 조건이 있습니다.
따라가기 위해 가장 먼저 해야 할 일은 자신을 루트 사용자로 전환하는 것입니다. 그리고 전환한다는 것은 루트가 아닌 사용자에서 로그아웃하고 사용자 이름을 루트로, 루트 비밀번호로 로그인하는 것을 의미합니다.
참고: 루트가 아닌 사용자(현재 사용자)가 홈 디렉토리를 마운트하기 때문에 루트 사용자로 들어가야 합니다. 따라서 축소하려면 홈 파티션을 마운트 해제해야 하지만 일부 프로세스가 이 파티션을 사용할 수 있기 때문에 당신은 같은 오류
Do you want to unmount "/home" ? [Y|n] y
umount: /home: target is busy.
fsadm: Cannot proceed with mounted filesystem "/home".
/usr/sbin/fsadm failed: 1
Filesystem resize failed.
대상이 사용 중인지 아닌지는
fuser -mv /dev/mapper/fedora_localhost--live-home
를 사용하여 확인할 수 있습니다.root
명령을 사용하여 페도라home
및 fdisk -l
파티션이 마운트된 위치를 확인할 수 있음을 기억하십시오. 제 경우에는 fedora_localhost--live-root 및 fedora_localhost--live-home입니다)이제 이 파티션을 축소하기 위해
lvresize
도구를 사용할 것입니다.lvresize -L -20G --resizefs /dev/mapper/fedora_localhost--live-home
이것은 집에서 20Gb를 줄입니다.
루트 파티션 확장
이제
vgs
명령을 사용하여 사용 가능한 공간을 볼 수 있습니다.vgs
출력은 다음과 같을 것입니다
VG #PV #LV #SN Attr VSize VFree
fedora_localhost-live 1 3 0 wz--n- 475.35g 20g
이제 동일한
lvresize
도구를 사용하여 이 추가 공간을 루트에 추가할 수 있습니다. 그러나 이제 -20G 대신 루트에 +20G를 추가합니다.lvresize -L +20G --resizefs /dev/mapper/fedora_localhost--live-root
그게 다야, 시스템을 재부팅하고 루트가 아닌 일반 사용자로 로그인하면 루트 크기가 증가합니다.
도움이 되었기를 바랍니다. 다음 편에서 뵙겠습니다.
Reference
이 문제에 관하여(Fedora에서 루트 파티션 크기 늘리기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/akashrajpurohit/increase-root-partition-size-on-fedora-48e1텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)