
데스크탑에 SSD 디스크(500GB)가 있습니다. 저는 100GB 디스크를 사용하는 Windows에서 이중 부팅 시스템(Arch Linux, Windows)을 사용하고 있습니다. 오늘은 데스크탑에 새 SSD 디스크를 추가해서 Windows를 새 디스크로 옮겼습니다. 이제 Linux에서 Windows를 실행하는 100GB 공간을 사용하고 싶습니다. VFS 또는 RAID를 사용하지 않고 Linux 파티션을 400GB에서 500GB로 확장하는 방법은 무엇입니까? GParted를 사용하여 해결 방법을 찾았지만 내 데스크탑에는 외부 그래픽 카드(NVIDIA 1660TI)만 있어서 GParted를 사용하면 시각적 깨짐 현상이 너무 심합니다. 그래서 제가 할 수 있는 일은 아무것도 없습니다.
parted -l
Model: ATA Samsung SSD 860 (scsi)
Disk /dev/sda: 500GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 1049kB 538MB 537MB fat32 boot, esp
2 538MB 430GB 429GB ext4
답변1
~처럼이 답변은 askubuntu.com에 있습니다.[두 번째] 파티션의 시작 부분을 이동해야 할 때 데이터 손상 위험이 더 높다고 언급했습니다.
파티션 내의 모든 것은 파티션의 시작점을 기준으로 식별됩니다. 따라서 파티션 이동의 시작점은 파티션 이동의 끝점보다 파티션의 데이터 수정이 더 많을 가능성이 높습니다. 수정하는 데이터가 많을수록 버그, I/O 오류, 정전 등으로 인한 오류 위험이 커집니다.
livecd/liveusb 배포판과 gparted를 사용하여 이 작업을 수행할 수 있어야 합니다. 오류나 데이터 손상 위험에 대해 경고할 수 있습니다. 어느 쪽이든 모든 파일을 백업했는지 확인하세요.
gparted를 사용할 수 없다고 하셨으므로 parted
명령줄에서 사용할 수 있습니다. 보세요별거 행위주문하다.
parted move 2 538M 429G
편집하다:
그러나 parted -l
출력 결과에 따르면 첫 번째 파티션과 두 번째 파티션이 차례로 나타난 것으로 나타납니다. 따라서 필요한 것은 두 번째 파티션을 디스크 끝까지 확장하는 것뿐입니다.
resizepart 2 538M -1s
이렇게 하면 파티션 2의 크기가 디스크의 마지막 섹터로 조정됩니다.
명령줄에서 이 작업을 수행하는 경우:
parted -s /dev/sda -- resizepart 2 538M -1s
이중 하이픈에 주목하세요. 매뉴얼에 따르면 이는 "-1s 마지막 섹터 표시기가 잘못된 명령줄 옵션으로 해석되는 것을 방지하기 위한 것"입니다.
그런 다음 파일 시스템 크기 조정 을 사용하십시오 resize2fs
.