我有一张 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
swapoff -a
/dev/mmcblk0p5
) 和扩展 (/dev/mmcblk0p2
) 分区。要使用 fdisk 删除分区,只需运行fdisk /dev/mmcblk0
并使用d
删除一个分区(它会询问哪个分区)。/etc/fstab
GRUB 配置中删除交换条目。/
分区大小。使用 fdisk 调整分区大小意味着删除它,然后创建一个具有相同起始扇区和不同结束扇区的新分区。例如,您可以按照这个答案。/dev/mmcblk0p1
大小。使用resize2fs /dev/mmcblk0p1
Ext4 或xfs_growfs /dev/mmcblk0p1
XFS 的文件系统工具。与存储一样,请务必先进行备份。