과거에 파티션 번호 변경에 대해 조언하는 게시물을 본 적이 있지만 Fox Mulder처럼 "반대되는 모든 증거가 완전히 설득력이 있는 것은 아닙니다."
더 빠른 M.2 SSD에 Ubuntu를 설치하기 전에 부팅하는 데 사용했던 오래된 MBR 디스크가 있습니다. 이제 이전 Win8 파티션을 삭제하고 해당 공간을 Linux에 다시 제공하고 싶습니다.
fdisk /dev/sda
Disk /dev/sda: 1.8 TiB, 2000398934016 bytes, 3907029168 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: 0x3457a860
Device Boot Start End Sectors Size Id Type
/dev/sda1 * 2048 524290047 524288000 250G 7 HPFS/NTFS/exFAT
/dev/sda2 524290048 548290559 24000512 11.5G 82 Linux swap / Solaris
/dev/sda3 548292606 648290303 99997698 47.7G 5 Extended
/dev/sda4 648290304 3907028991 3258738688 1.5T 83 Linux
/dev/sda5 548292608 648290303 99997696 47.7G 83 Linux
내가 사용하는 유일한 파티션은 sda4입니다.
sda1은 이전 Win8 이중 부팅 파티션이었습니다 . sda2는 스왑에 사용되었지만 현재 SSD가 /boot에 사용되기 전에
별도의 SSD에서 sda5를 실행하고 있습니다.
sda1, sda2 및 sda5를 삭제하고 e2fsresize와 같은 작업을 수행하여 ext4 파일 시스템을 추가 공간으로 확장한 다음 sda4의 이름을 sda1로 바꿀 수 있습니까?
파일을 백업하고 전체 디스크를 다시 파티션할 수 있도록 새 2TB 드라이브를 구입하고 싶지 않습니다.
답변1
당신은 이 모든 것을 할 수 있습니다고팟. 유지하고 확장하려는 1.5TB 파티션은 확장 파티션(논리 파티션이 됨) 안에 있으므로 표준 도구를 사용하면 이를 sda1
"컨테이너" 확장 파티션 으로 변환할 수 없으며 sda1
유용한 파티션은 sda2
(수동으로 논리 파티션을 기본 파티션으로 전환할 수 있지만 이는 약간 위험합니다. )
사용 가능한 모든 디스크 공간을 사용하도록 파티션을 확장하려면 사용되지 않는 세 개의 파티션을 삭제한 다음 확장된 파티션을 확장하고 이동한 다음 마지막으로 논리 파티션을 이동하고 확장해야 합니다. GParted는 이것을 가능하게 해야 합니다.
언제나 그렇듯, 중요한 데이터라면 백업해 두시기 바랍니다.