/boot/EFI 및 루트를 포함하는 확장 파티션 크기 조정

/boot/EFI 및 루트를 포함하는 확장 파티션 크기 조정

공간 부족으로 인해 루트 디렉터리의 크기를 늘리려고 합니다. Live USB에서 크기 조정을 시도했지만 그렇게 할 수 없습니다.

LiveUSB 파티션 관리자 스크린샷

빨간색 텍스트는 드라이브에서 부팅할 때의 마운트 지점입니다(파티션 관리자에 따라). /dev/sdc5는 /boot/efi에 마운트되고, /dev/sdc6은 /에 마운트됩니다.

fdisk -l /dev/sdc는 다음을 생성합니다.

Disk /dev/sdc: 29.3 GiB, 31406948352 bytes, 61341696 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x4e13a3a7

Device     Boot    Start      End  Sectors  Size Id Type
/dev/sdc1           2048 15628287 15626240  7.5G  c W95 FAT32 (LBA)
/dev/sdc2       37490686 61339647 23848962 11.4G  5 Extended
/dev/sdc5  *    37490688 38539263  1048576  512M ef EFI (FAT-12/16/32)
/dev/sdc6       38541312 61339647 22798336 10.9G 83 Linux

답변1

할당되지 않은 공간이 없습니다.뒤쪽에크기를 조정할 수 있는 확장 파티션입니다. 다시 설치하거나 더 흥미로운 접근 방식을 취하고 싶다면 다음을 수행하세요.

  1. 할당되지 않은 공간으로 두 개의 기본 파티션을 만듭니다. 하나는 새 ESP가 되고 256MB(또는 128MB)로 만들 수 있으며 다른 하나는 rootfs 역할을 합니다. 그 순서대로 생성하세요.
  2. 이 시점에는 두 개의 ESP가 있으므로 충돌을 방지하려면 원래 ESP를 삭제하세요. 파티션을 삭제해도 데이터는 지워지지 않으며, 게시물에 추가하라고 요청한 정보를 사용하여 파티션을 복원할 수 있습니다.
  3. 그에 따라 새 파티션을 포맷하고 파일을 복사하십시오.
  4. 새로운 rootfs를 확인 /etc/fstab하고 필요한 경우 업데이트하십시오.
  5. USB 드라이브로 부팅하여 모든 것이 괜찮은지 확인하세요.
  6. 확장 파티션을 삭제하세요. 이제 할당되지 않은 공간이 생깁니다.뒤쪽에당신의 rootfs 파티션.
  7. 할당되지 않은 공간으로 rootfs 파티션의 크기를 조정합니다. 이를 수행하려면 다른 시스템에서 부팅해야 합니다.
  8. 이제 더 큰 파티션으로 확장하려면 resize rootfs를 사용하십시오 resize2fs.

관련 정보