저는 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
.
- 중지 스왑 사용
swapoff /dev/sda5
sda5
파티션과sda2
확장 파티션을 삭제합니다 .sda1
파티션 크기를 조정합니다 . 파일 시스템 크기 조정도 사용하는 것을 잊지 마십시오resize2fs
. 당신은 확인할 수 있습니다이 문제크기 조정 파티션 사용에 대한 자세한 내용fdisk
.- 새 스왑 파티션을 만듭니다(현재 스왑 파티션과 유사한 설정을 원하는 경우 선택적으로 새 확장 파티션 내에 논리 파티션을 만들 수 있습니다).
/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
당신의 도움을 주셔서 대단히 감사합니다!
최고야, 빅터