루트 파티션에 충분한 공간을 할당하지 않는 오류를 수정하는 방법(간단한 상황은 아님)

루트 파티션에 충분한 공간을 할당하지 않는 오류를 수정하는 방법(간단한 상황은 아님)

Linux를 설치하기 전에 하드 드라이브(내가 가지고 있는 유일한 드라이브)를 파티션할 때 루트 파티션에 충분한 공간을 할당하지 않는 실수를 저질렀습니다. 이제 다음과 같은 파티션 세트가 있습니다(왼쪽에서 오른쪽으로).

  1. sda1- 65GB -/
  2. sda2- 5GB -swap
  3. sda3- 360GB -/home

문제는 sda1거의 꽉 차서 많은 공간이 필요한 것을 설치해야 한다는 것입니다. 그래서 사이즈를 늘리고 싶었는데, sda1어차피 sda3사이즈가 절반도 안되네요. Gparted 라이브 USB로 크기를 조정하는 것은 매우 쉽고 sda335GB의 공간을 확보할 수 있으며 이는 예측 가능한 미래에 충분합니다. 하지만 다음은 무엇입니까? 이 빈 공간(물론 나중에 할당됨 sda3)을 어떻게 와 병합할 수 있습니까 sda1?

PS 모든 데이터를 백업했습니다.

답변1

축소하는 경우 sda3새로운 네 번째 파티션을 생성하고 이를 가장 큰 디렉터리로 마운트할 수 있습니다. 예를 들어 60GB로 크기를 줄인 다음 필요에 따라 300GB sda3를 설치할 수 있습니다.sda4/var/usr

  1. 파티션을 축소 sda3하고 해당 파티션의 파일 시스템을 축소합니다 sda3.
  2. 새로운 네 번째 파티션을 생성하고 원하는 파일 시스템으로 포맷한 후 /mnt.
  3. 이 새 파티션 /var에 모든 것을 복사합니다 ./usr
  4. /etc/fstab다음 부팅 시 설치하도록 변경합니다 /sda4./var/usr

관련 정보