부팅으로 인해 파티션 크기를 늘릴 수 없습니다

부팅으로 인해 파티션 크기를 늘릴 수 없습니다

오늘 내 컴퓨터가 시작되지 않는 것을 확인했습니다 /dev/sdb2./파티션)이 완전히 가득 찼습니다. 이것은 제가 저지른 큰 실수였습니다. 초보자인 저는 크기를 10G로 설정했는데 충분하지 않았습니다.

Debian 8(내 OS) 설치 CD에서 시작했고 이제 설치 셸에 있습니다. 문제가 발생했습니다.

크기를 늘리고 싶은데 /dev/sdb2결과는 다음과 같습니다 fdisk -l.

Device     Start     End         Sectors     Size    Type
/dev/sdb1  2048      1050623     1048576     512M    EFI System
/dev/sdb2  1050624   20582399    19531776    9.3G    Linux filesystem
/dev/sdb3  20582400  53938175    33355776    15.9G   Linux swap
/dev/sdb4  53938176  1836517375  1899586959  905.8G  Linux filesystem

그래서 /dev/sdb2설치됨/, /dev/sdb4/home. /dev/sdb4크기를 줄이고 /dev/sdb2크기를 늘려 보았지만 이로 인해 시작이 바뀌고 치명적인 오류가 발생했습니다. 실수는 나에게 가르쳐줍니다!

/dev/sdb2이제 내 질문은: 시작을 변경하지 않고(그리고 모든 것을 잃음) 다른 시작을 변경하지 않고 어떻게 크기를 늘릴 수 있습니까 ?

감사해요!

답변1

일반적인 조언만 받으실 수 있습니다. 다음은 일부입니다:

  • /dev/sdb2가 "/"(루트) 파일 시스템이고 LVM에서 관리되지 않는 경우 크기를 조정하는 데 어려움이 있을 것입니다.
  • 시스템을 다시 설치하고 수동으로 파티션을 나누면 됩니다.
  • 아마도 16GB의 스왑 공간이 필요하지 않을 것입니다. 어쩌면 설치 프로그램이 가지고 있는 메모리 양에 따라 자동으로 크기를 조정할 수도 있습니다. 그러나 디스크로의 스왑은많은메모리에서 실행하는 것보다 느립니다.
  • 하지만 /home에 900GB가 너무 많다는 점에는 동의합니다. Debian 8 시스템에 15-20GB를 사용하겠습니다.~을 고집하다스왑이 있는 경우) 몇 GB의 스왑 공간만 제공하십시오.

방금 설치한 경우 sdb2 및 sdb3을 보다 효율적으로 사용하기 위해 다시 파티셔닝할 수 있습니다.

하지만 - 구조 쉘에 resize2fs및 이 parted있는 경우할 수 있다

  • sdb4파일 시스템 축소 resize2fs,
  • 예를 들어, 파티션을 축소합니다 parted(어떤 사람들은 Re-Partition 을 사용할 수 있다고 말합니다 fdisk).
  • sdb4위로 이동( parted사용되지 않은 공간을 처음에 배치),
  • 드디어 sdb3 위로 올라간다parted
  • 파티션 확장 sdb2(공간 확보 sdb4)
  • sdb2확장 파일 시스템 사용resize2fs

참고로:

관련 정보