데이터 손실 없이 마운트된 ext4 /home gpt 파티션의 크기를 확장하는 방법은 무엇입니까?

데이터 손실 없이 마운트된 ext4 /home gpt 파티션의 크기를 확장하는 방법은 무엇입니까?

내 드라이브에는 GPT 파티션이 있습니다.

$ sudo fdisk -l /dev/sda
Disk /dev/sda: 465.8 GiB, 500107862016 bytes, 976773168 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: gpt
Disk identifier: 8E38B9BD-5EA6-40F6-9C2B-98E5F801B29D

Device         Start       End   Sectors   Size Type
/dev/sda1       2048   1050623   1048576   512M EFI System
/dev/sda2    1050624  59643903  58593280    28G Linux filesystem
/dev/sda3   59643904  90894335  31250432  14.9G Linux swap
/dev/sda4   90894336 588941311 498046976 237.5G Linux filesystem
/dev/sda5  588941312 976771071 387829760   185G Linux filesystem

$ mount | grep /dev/sda
/dev/sda2 on / type ext4 (rw,relatime,errors=remount-ro,data=ordered)
/dev/sda4 on /home type ext4 (rw,relatime,data=ordered)

$ lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 465.8G  0 disk 
├─sda1   8:1    0   512M  0 part 
├─sda2   8:2    0    28G  0 part /
├─sda3   8:3    0  14.9G  0 part [SWAP]
├─sda4   8:4    0 237.5G  0 part /home
└─sda5   8:5    0   185G  0 part 
sr0     11:0    1  1024M  0 rom  

파티션은 파티션 sda5이어야 하는데 /media/DATA마음이 바뀌어 /home데이터를 저장하기 위해 파티션을 사용하고 있습니다. 그런데 /home지금은 거의 꽉 찼어요.

데이터 손실 없이 설치 파티션을 확장()하는 방법은 무엇입니까 +100GB?/home

답변1

fdisk나는 그것을 오랫동안 사용하지 않았습니다. 나는 사용 gdisk하고 gdisk삭제 /dev/sda5/dev/sda4다음 동일한 시작 오프셋으로 sda4를 다시 생성할 수 있습니다(조심하세요) 이전과 동일하지만 원하는 크기로 크기를 설정합니다. 완료되면 저장하고 종료합니다. 업데이트된 크기로 새로고침 되면 ( partprobe에서 parted)를 실행하여 크기를 조정 해야 할 수도 있습니다 . 또한 변경하기 전에 표시 단위가 섹터로 설정되어 있는지 확인하십시오( 명령 사용)./proc/partitions/proc/partitions/dev/sda4/dev/sda5resize2fs /dev/sda4fdisku

관련 정보