/
전용서버 설치 중 마운트 포인트를 삭제한 후 크기를 조정하는 것을 깜빡해서 막혔습니다 . /home
솔직히 말해서, 설치 GUI는 일반적으로 기본 동작인 파티션 크기가 자동으로 조정되지 않는다는 점을 명시적으로 알려주지 않았습니다. 원격 서버이므로 GParted에 연결하여 직접 작업을 수행하기 위해 물리적으로 액세스할 수 없습니다.
# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 1.8T 0 disk
├─sda1 8:1 0 19.5G 0 part /
└─sda2 8:2 0 511M 0 part [SWAP]
# df -h /
Filesystem Size Used Avail Use% Mounted on
/dev/root 20G 14G 4.9G 74% /
sda1
& 사이에는 거의 2TB의 공간이 있습니다 sda2
.
문제는 라이브 부팅이나 해당 파티션을 마운트 해제하지 않고 기본 및 활성 파티션의 크기를 늘릴 수 있는 방법이 있습니까?
대답은 "아니요, 불가능합니다"라고 거의 확신하지만 완전히 다시 설치하기 전에 확인하고 싶었습니다.
답변1
CLI 명령을 사용하여 확대합니다.설치됨파일 시스템을 포함하는 LVM이 아닌 파티션 ext[234]
. 예를 들어, 시스템을 포함하고 그 안에서 파일 시스템을 확장하는 파티션입니다.
이 예시의 크기는 /dev/sda1
30GiB로 확장됩니다. 주의하세요. 현재 크기가 30GiB 미만이고 위 드라이브에 sda1
제안된 확장을 위한 공간이 있는 경우에만 이 작업을 수행하세요!
먼저 파티션을 확대한 다음, 성공하면 새 공간을 사용하도록 파일 시스템을 확대합니다.
parted /dev/sda resizepart 1 Y 30GiB && resize2fs /dev/sda1
그것과 비교하다설치되지 않음파티셔닝은 생략하기만 하면 됩니다 ( 마운트된 파티션 수정에 대한 대화형 질문 Y
에 답하기 위한 것입니다 ).parted
답변2
Gparted USB 부팅 디스크. 모든 파티션의 크기를 쉽게 조정하고 위치를 지정하려면 레이블을 알아야 합니다. 바퀴를 재발명하는 이유는 무엇입니까? 출력을 확장하면 셸에서 수행되는 모든 어려운 작업을 볼 수 있습니다(제가 잊어버리기로 선택한 것입니다. 그렇지 않으면 장치에서 바이너리를 비명을 지르는 것이 어떨까요?