왼쪽 파티션 크기 확장

왼쪽 파티션 크기 확장

내 1TB 하드 드라이브의 sda4 파티션에 Linux Debian이 있습니다.

NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 931.5G  0 disk 
├─sda1   8:1    0   260M  0 part /boot/efi
├─sda2   8:2    0    16M  0 part 
├─sda3   8:3    0 530.7G  0 part 
├─sda4   8:4    0 135.5G  0 part /
├─sda5   8:5    0   977M  0 part [SWAP]
├─sda6   8:6    0   973M  0 part 
└─sda7   8:7    0  14.3G  0 part 
sr0     11:0    1  1024M  0 rom

sda3과 sda4 사이에서 Linux 파티션을 확장하기 위해 Windows(sda3)에서 일부 공간(정확히는 267GB의 할당되지 않은 공간)을 가져갔습니다. 그래서 이 공간은 sda4의 왼쪽에 있고 리눅스 파티션 sda4에 주고 싶습니다.

누군가 쉽게 설명할 수 없는 한 GParted를 사용하는 것은 복잡합니다. 가능하다면 파티션 크기를 파티션 자체에서 수정할 수 있도록 fdsik을 사용하고 싶습니다.

다들 감사 해요.

답변1

일반적으로 파티션의 파일 시스템을 왼쪽으로 확장할 수 없으므로 일반적인 절차는 데이터를 왼쪽으로 이동하는 것입니다(블록 단위로 복사하는 것을 의미). 이는 오프라인으로 수행해야 하기 때문에 다소 성가신 일입니다. 어느 시점에서 이전 파티션의 시작 부분에서 데이터를 덮어쓰기 시작하게 됩니다.

gparted와 같은 것이 이 작업을 수행할 수 있으므로 라이브 디스크가 있으면 확실히 쉽습니다.

이제 여유 공간이 기존 파티션보다 크면 작업이 훨씬 쉬워집니다. 이전 파티션의 전체 내용을 복사한 다음 이전 파티션을 삭제하고 새 파티션을 오른쪽으로 확장하면 작업이 완료됩니다.

따라서 라이브 미디어를 시작하고 gparted를 사용하여 왼쪽으로 크기를 조정한 후 기다리세요.


예외:

루트 파티션의 파일 시스템으로 ZFS 또는 BTRFS가 있는 경우 해당 파티션의 스토리지 풀에 새 파티션을 추가하기만 하면 되기 때문에 이 작업이 훨씬 쉬울 수 있습니다. LVM도 마찬가지입니다. 일반적으로 스토리지용으로 LVM이나 BTRFS를 설치하지 않는 것은 지난 10년 동안 그랬던 것과 약간 비슷합니다. 나중에 거의 항상 후회하게 되지만 결코 문제가 되지 않습니다.

답변2

"라이브" Linux DVD/USB에서 부팅 및 실행gparted

파티션 크기를 조정하기 전에 전체 백업을 수행하는 것이 좋습니다.

실행하는 데 꽤 오랜 시간이 걸릴 수 있습니다.

관련 정보