赞
踩
执行 fdisk /dev/mmcblk0
命令进入到交互式命令行界面,按照以下步骤扩展分区,如下图所示。
输入 p
,查看分区信息。
记录分区 /dev/mmcblk0p3
的起始扇区号,即 /dev/mmcblk0p3
分区信息中 Start
列的值,示例中为 1593344
。
输入 d
,删除分区。
输入 3
或直接按 Enter
,删除序号为 3
的分区,即 /dev/mmcblk0p3
分区。
输入 n
,创建新的分区。
输入 p
或直接按 Enter
,创建 Primary
类型的分区。
输入 3
或直接按 Enter
,创建序号为 3
的分区,即 /dev/mmcblk0p3
分区。
输入新分区的起始扇区号,即第 1
步中记录的起始扇区号,示例中为 1593344
。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-hUA82rlm-1625489636094)(public_sys-resources/icon-notice.gif)] 须知:
请勿直接按“Enter”或使用默认参数。
输入:+30G, 按 Enter
。
输入 N
,不修改扇区标记。
输入 w
,保存分区设置并退出交互式命令行界面。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Pm88QNVd-1625489636098)(images/分区扩容.png)]
执行 fdisk -l
命令查看磁盘分区信息,以确保磁盘分区正确。命令和回显如下:
# fdisk -l
Disk /dev/mmcblk0: 14.86 GiB, 15931539456 bytes, 31116288 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: 0xf2dc3842
Device Boot Start End Sectors Size Id Type
/dev/mmcblk0p1 * 8192 593919 585728 286M c W95 FAT32 (LBA)
/dev/mmcblk0p2 593920 1593343 999424 488M 82 Linux swap / Solaris
/dev/mmcblk0p3 1593344 31116287 29522944 14.1G 83 Linux
resize2fs /dev/mmcblk0p3
执行 df -lh
命令查看磁盘空间信息,以确保根目录分区已扩展。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-upTl5kc0-1625489636100)(public_sys-resources/icon-notice.gif)] 须知:
如果根目录分区未扩展,可执行reboot
命令重启树莓派之后再执行resize2fs /dev/mmcblk0p3
。
使用fdisk添加一个swap分区:
执行 fdisk /dev/mmcblk0
命令进入到交互式命令行界面,按照以下步骤扩展分区,如下图所示。
输入 p
,查看分区信息。
输入 n
,创建新的分区。
输入 e
,创建 extended
类型的分区。
输入 3
或直接按 Enter
,创建序号为 4
的分区,即 /dev/mmcblk0p4
分区。
输入 p
或直接按 Enter
,创建 Primary
类型的分区。
按 Enter
,使用默认的起始扇区号
按 Enter
,使用默认的最后一个扇区号作为新分区的终止扇区号。
输入 N
,不修改扇区标记。
====================
输入 n
,创建新的分区。
按 Enter
,使用默认的起始扇区号
输入+8G, 按 Enter
,自动生成终止扇区号。
输入 N
,不修改扇区标记。
====================
输入 t
,修改扇区类型。
按 Enter
,使用默认的分区(最后一个)
输入"82",指定swap分区类型
输入 w
,保存分区设置并退出交互式命令行界面。
vi /etc/fstab
编辑分区表,添加: /dev/mmcblk0p5 swap swap defaults,noatime 0 0
====================
重启 reboot
====================
格式化分区: mkswap /dev/mmcblk0p5
激活swap分区: swapon -a --fixpgsz
最终如下:
free
total used free shared buff/cache available
Mem: 933344 76364 742648 13180 114332 771344
Swap: 8888312 0 8888312
df -k
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/root 30942372 1448476 28203052 5% /
/dev/mmcblk0p1 292696 74624 218072 26% /boot
tmpfs 93332 0 93332 0% /run/user/0
分区调整完成:swap增加8G,根分区增加30G
© 著作权归作者所有
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。