当前位置:   article > 正文

华为OpenEuler体验系列(18)-树莓派分区_resize2fs /dev/mmcblk0p3

resize2fs /dev/mmcblk0p3

一、扩展根目录

执行 fdisk /dev/mmcblk0 命令进入到交互式命令行界面,按照以下步骤扩展分区,如下图所示。

  1. 输入 p,查看分区信息。

    记录分区 /dev/mmcblk0p3 的起始扇区号,即 /dev/mmcblk0p3 分区信息中 Start 列的值,示例中为 1593344

  2. 输入 d,删除分区。

  3. 输入 3 或直接按 Enter,删除序号为 3 的分区,即 /dev/mmcblk0p3 分区。

  4. 输入 n,创建新的分区。

  5. 输入 p 或直接按 Enter,创建 Primary 类型的分区。

  6. 输入 3 或直接按 Enter,创建序号为 3 的分区,即 /dev/mmcblk0p3 分区。

  7. 输入新分区的起始扇区号,即第 1 步中记录的起始扇区号,示例中为 1593344

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-hUA82rlm-1625489636094)(public_sys-resources/icon-notice.gif)] 须知:
    请勿直接按“Enter”或使用默认参数。

  8. 输入:+30G, 按 Enter

  9. 输入 N,不修改扇区标记。

  10. 输入 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
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

增大未加载的文件系统大小

resize2fs /dev/mmcblk0p3

查看磁盘空间信息

执行 df -lh 命令查看磁盘空间信息,以确保根目录分区已扩展。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-upTl5kc0-1625489636100)(public_sys-resources/icon-notice.gif)] 须知:
如果根目录分区未扩展,可执行 reboot 命令重启树莓派之后再执行 resize2fs /dev/mmcblk0p3

二、扩展swap分区

使用fdisk添加一个swap分区:

执行 fdisk /dev/mmcblk0 命令进入到交互式命令行界面,按照以下步骤扩展分区,如下图所示。

  1. 输入 p,查看分区信息。

  2. 输入 n,创建新的分区。

  3. 输入 e ,创建 extended 类型的分区。

  4. 输入 3 或直接按 Enter,创建序号为 4 的分区,即 /dev/mmcblk0p4 分区。

  5. 输入 p 或直接按 Enter,创建 Primary 类型的分区。

  6. Enter,使用默认的起始扇区号

  7. Enter,使用默认的最后一个扇区号作为新分区的终止扇区号。

  8. 输入 N,不修改扇区标记。

  9. ====================

  10. 输入 n,创建新的分区。

  11. Enter,使用默认的起始扇区号

  12. 输入+8G, 按 Enter,自动生成终止扇区号。

  13. 输入 N,不修改扇区标记。

  14. ====================

  15. 输入 t,修改扇区类型。

  16. Enter,使用默认的分区(最后一个)

  17. 输入"82",指定swap分区类型

  18. 输入 w,保存分区设置并退出交互式命令行界面。

  19. vi /etc/fstab 编辑分区表,添加: /dev/mmcblk0p5 swap swap defaults,noatime 0 0

  20. ====================

  21. 重启 reboot

  22. ====================

  23. 格式化分区: mkswap /dev/mmcblk0p5

  24. 激活swap分区: swapon -a --fixpgsz

  25. 最终如下:

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
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

分区调整完成:swap增加8G,根分区增加30G


© 著作权归作者所有

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/234087
推荐阅读
相关标签
  

闽ICP备14008679号