opensuse에서 홈 및 루트 파티션 크기 조정

opensuse에서 홈 및 루트 파티션 크기 조정

SSD를 두 개의 파티션으로 나누었습니다. 하나는 루트 디렉터리용이고 다른 하나는 홈 디렉터리용입니다. 불행하게도 루트 디렉토리에 너무 적은 공간을 할당했기 때문에 홈 디렉토리를 축소하여 루트 디렉토리를 확장하고 싶습니다.

나는 발견했다2fs 크기 조정사용하면 파티션을 확장할 수 있지만, 안내 없이 모든 단계를 진행할 수 있는 전문 지식이 없습니다.

전체 디스크를 포맷하지 않고 기본 파티션을 축소하고 루트 파티션을 확대하는 방법에 대한 몇 가지 단계를 제공할 수 있습니까?

답변1

처음부터 다시 시작하라는 Dylan의 제안 외에도 또 다른 비침습적 옵션은 일부 자료를 루트 파티션에서 홈 파티션으로 이동하는 것입니다. 부팅에 중요하지 않은 작업 /에만 이 작업 을 수행해야 하지만 /home./usr/var

다음 /usr/share과 같이 /home/ROOT/usr/share모든 내용을 복사할 수 있습니다 root.

cd /usr/share
find . -print0 | cpio -pdmv0 /home/ROOT/usr/share

올바르게 완료되면 다음을 수행하십시오.

cd /usr
rm -rf share
ln -s /home/ROOT/usr/share .

새로 설치된 자료는 결국 파티션 /usr/share에 나타납니다 . /home물론, /이런 방식으로 여러 개의 하위 디렉터리를 만들거나 계층 구조에서 더 높은 디렉터리를 실행하여 더 큰 청크를 얻을 수 있습니다.

이렇게 "움직이지" 않는 한 /boot괜찮을 것입니다.

관련 정보