4GB SD 카드가 있지만 / 파티션에 더 많은 여유 공간을 확보하고 싶고 실제로는 스왑 파티션이 필요하지 않습니다. 예를 들어 fdisk를 사용하여 파티션 크기를 조정/이동하려면 어떻게 해야 합니까?
Disk /dev/mmcblk0: 3.7 GiB
Device Boot Start End Sectors Size Id Type
/dev/mmcblk0p1 * 2048 3844095 3842048 1.9G 83 Linux
/dev/mmcblk0p2 3846142 7772159 3926018 1.9G 5 Extended
/dev/mmcblk0p5 3846144 7772159 3926016 1.9G 82 Linux swap / Solaris
Filesystem Size Used Avail Use% Mounted on
udev 920M 0 920M 0% /dev
tmpfs 187M 20M 168M 11% /run
/dev/mmcblk0p1 1.8G 1.3G 417M 76% /
tmpfs 935M 0 935M 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 935M 0 935M 0% /sys/fs/cgroup
tmpfs 187M 0 187M 0% /run/user/1001
답변1
- 중지 스왑 사용
swapoff -a
- 스왑(
/dev/mmcblk0p5
) 및 확장(/dev/mmcblk0p2
) 파티션을 제거합니다. fdisk를 사용하여 파티션을 삭제하려면 delete partition을 실행fdisk /dev/mmcblk0
하고 사용하십시오d
(어떤 파티션인지 물어볼 것입니다). /etc/fstab
GRUB 구성에서 스왑 항목을 제거하는 것을 잊지 마십시오 ./
파티션 크기를 조정합니다 . fdisk를 사용하여 파티션 크기를 조정한다는 것은 파티션을 삭제한 다음 동일한 시작 섹터와 다른 끝 섹터로 새 파티션을 만드는 것을 의미합니다. 예를 들어 다음을 수행할 수 있습니다.이 답변./dev/mmcblk0p1
크기를 조정한 후에는 파일 시스템의 크기를 조정하는 것을 잊지 마십시오.resize2fs /dev/mmcblk0p1
Ext4 또는xfs_growfs /dev/mmcblk0p1
XFS 파일 시스템 용 도구를 사용하세요 .
스토리지와 마찬가지로 반드시 먼저 백업하세요.