명령줄에서 /dev/sda1 장치의 할당되지 않은 공간 100GB를 확장합니다.

명령줄에서 /dev/sda1 장치의 할당되지 않은 공간 100GB를 확장합니다.

저는 Debian 11 서버의 명령줄에서 /dev/sda1 장치 뒤에 100GB의 추가 공간을 할당하는 가장 쉬운 방법을 찾고 있습니다.

sda1 파티션이 거의 가득 차서 할당되지 않은 공간을 사용하여 크기를 조정해야 합니다.

내 하드 드라이브 구조는 다음과 같습니다.

Disk: /dev/sda
                                                                     Size: 200 GiB, 214748364800 bytes, 419430400 sectors
                                                                              Label: dos, identifier: 0xea1313af

    Device                    Boot                                 Start                     End                 Sectors                Size              Id Type
>>  /dev/sda1                 *                                     2048               192940031               192937984                 92G              83 Linux                                
   /dev/sda2                                                   192942078               209713151                16771074                  8G               5 Extended
    └─/dev/sda5                                                192942080               209713151                16771072                  8G              82 Linux swap / Solaris
    Free space                                                 209713152               419430399               209717248                100G

Partition type: Linux (83)                                                                                                                                                               │
 │     Attributes: 80                                                                                                                                                                       │
 │Filesystem UUID: b4804667-c4f3-4915-a95d-d3b83fac302c                                                                                                                                     │
 │     Filesystem: ext4                                                                                                                                                                     │
 │     Mountpoint: / (mounted)

명령줄에서 이 작업을 쉽게 수행할 수 있도록 도와주실 수 있나요? 감사해요! 감사합니다

답변1

여유 공간은 sda1파티션 바로 뒤에 있지 않으므로 사용할 수 없으며 스왑 파티션을 삭제(또는 이동, 삭제가 더 쉽습니다)해야 합니다 sda5.

  1. 중지 스왑 사용swapoff /dev/sda5
  2. sda5파티션과 sda2확장 파티션을 삭제합니다 .
  3. sda1파티션 크기를 조정합니다 . 파일 시스템 크기 조정도 사용하는 것을 잊지 마십시오 resize2fs. 당신은 확인할 수 있습니다이 문제크기 조정 파티션 사용에 대한 자세한 내용 fdisk.
  4. 새 스왑 파티션을 만듭니다(현재 스왑 파티션과 유사한 설정을 원하는 경우 선택적으로 새 확장 파티션 내에 논리 파티션을 만들 수 있습니다).
  5. /etc/fstab새 파티션 번호 또는 UUID로 교환 기록을 업데이트합니다.

답변2

드디어 해냈어요GParted의 라이브 ISO CD:

Disk: /dev/sda
Size: 200 GiB, 214748364800 bytes, 419430400 sectors
Label: dos, identifier: 0xea1313af

 Device                          Boot                                           Start                          End                      Sectors                      Size                    Id Type

  /dev/sda1                       *                                               2048                      393215999                    393213952                    187.5G                    83 Linux
  /dev/sda2                                                                    393216000                    419430399                 26214400                     12.5G                     5 Extended
    └─/dev/sda5                                                                393218048                    419428351                     26210304                          12.5G                    82 Linux swap / Solaris

당신의 도움을 주셔서 대단히 감사합니다!

최고야, 빅터

관련 정보