시스템을 손상시키지 않고 ext4 파티션 크기 조정


0

OS (Linux Mint)와 홈 폴더를 분리하기 위해 하드 드라이브를 두 개의 파티션으로 나누기로 결정했습니다. 일반적으로 아이디어는 좋았지 만 파티션의 크기를 추정하지 못하고 파티션 중 하나가 거의 가득 찬 반면 다른 하나는 거의 비어있는 상황이되었습니다.

내 현재 "레이아웃":

  • sda5 : "/"로 마운트, 현재 ~ 1GB 공간 남음
  • sda6 : 현재 ~ 35GB의 여유 공간으로 "/ home"으로 마운트

약간의 복잡성을 추가하기 위해 Linux를 설치하는 동안 "홈 폴더 암호화"옵션을 선택했기 때문에 sda6의 데이터가 암호화되었을 가능성이 높습니다.

또한 : 동일한 하드 디스크에 Windows가 설치되어 있으며 파티션 sda1-sda4를 차지합니다.

여유 공간의 균형을 유지하거나 두 파티션을 단일 파티션으로 병합하고 싶습니다. 어느 쪽이든 괜찮습니다. 문제는 아무것도 깨뜨리고 Linux를 다시 설치하고 싶지 않다는 것입니다. 어떻게해야합니까?


1
gparted의 드라이브 스크린 샷 (파티션 및 크기 표시)이 sda5 및 6의 크기를 잘 모르는 경우 도움이 될 수 있습니다. 그리고 sda5의 많은 공간이 쉽게 삭제할 수있는 항목 (tmp, cache, apt archives ...)으로 채워지지 않았는지 확인 했습니까? 그러나 나는 어쨌든 기본적인 단계를 알고 있다고 생각합니다.
Xen2050

고마워-매우 도움이됩니다. 가장 많은 공간을 차지하는 폴더를 파기 시작했고 / timeshift도 책임이 있음을 알았습니다. 나는 새로운 것을 배웠다. : D.
Alojzy Leszcz

1
환영합니다 :) Baobab (디스크 사용량 분석기)는 어떤 폴더가 모든 공간을 차지하고 있는지 확인하는 데 좋습니다. 타임 시프트가 좋다고 들리거나 모든 것이 잘못되면 전체 OS를 다시 설치 한 후 홈 백업이 항상 편리합니다. ;-)
Xen2050

그렇다-나는 리눅스에 대한 지식을 향상시켜야한다고 생각한다. 툴링 측면과 일반적인 OS 측면에서 볼 수 있습니다. 얼마 전에 Win env에서 마이그레이션했으며 더 적극적으로 참여해야 할 때인 것 같습니다.
Alojzy Leszcz

답변:


1

홈 암호화는 전체 파티션이 아닌 파일 만 암호화하는 eCryptfs를 사용해야합니다 (LUKS는 아닙니까?). 홈 파일 (디스크에 암호화 된 버전이 아니라 로그인 할 때 해독 및 표시되지 않은 버전) 만 복사하면됩니다. )를 다른 곳 (다른 파티션)에 추가하고 새 집이 어디에 있는지 시스템에 알리십시오 (edit /etc/fstab/ home 항목).

Step Zero 는 대체 할 수없는 데이터를 백업하는 것입니다. OS 및 프로그램을 다시 다운로드하고 다시 설치하는 것은 쉽지만 개인 데이터는 그리 쉽지 않을 수 있습니다.

하나의 파티션을 축소 / 이동하고 다른 파티션을 확대하려는 경우 라이브 ISO (USB / DVD / etc)를 사용하면 gparted가 작동합니다.

  1. sda5 및 6이 마운트 되지 않도록 라이브 ISO (USB / DVD / etc)를 부팅하십시오.
  2. gparted를 실행하여 sda6을 축소하고 선택적으로 이동하여 (sda5 옆에 여유 공간이 있음) sda5를 확대하십시오.

sda6에서 sda5로 집으로 이동하려면 파일을 복사 / 이동하고 편집해야 /etc/fstab하지만 sda5에 충분한 공간이 없으면 파티션을 축소하고 sda5를 먼저 확대해야 할 수도 있습니다. 또한 집 전체를 백업 한 다음 집의 파티션 (sda6)을 삭제 한 다음 sda5를 확대하고 파일을 복사하십시오.


askUbuntu의 유용한 Q :


힌트 주셔서 감사합니다. 나는 그것들을 다른 해결책으로 생각해 냈습니다. 나는 더 큰 파티션을 축소하고, 그 장소에서 새로운 파티션을 만들고, "/ nix"폴더 (많은 공간을 차지함)에 마운트했으며 이제는 모두 행복합니다. 또한 타임 시프트가 스냅 샷으로 10GB와 같은 것을 훔친 것을 보았으므로 여기에도 약간의 비용을 절약했습니다. 힌트 주셔서 감사합니다-나는 무언가를 배웠습니다.
Alojzy Leszcz
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.