背景

这里使用的是x86的64位ext4的OpenWrt镜像。下面是OpenWrt下载地址:
https://downloads.openwrt.org/releases/19.07.4/targets/x86/64/
使用OpenWrt的ext4镜像制作好U盘镜像文件后,然后,再对u盘进行分区扩容。

默认分区

OpenWrt默认就2个分区:

  1. /dev/sda1是16MB大小的 ext4格式的 /boot分区,用于存储GRUB和内核。
  2. /dev/sda2是一个256MB大小分区,其中包含squasfs根文件系统和可读写的f2fs文件系统或ext4根文件系统(取决于您选择的映像)。

我们的目标就是要扩展/dev/sda2这个256MB的分区,将这个分区扩完u盘的最大空间即可。

分区扩容

这里主要使用fdisk软件进行分区扩容。**注意:**这里的u盘镜像是外挂到一个linux系统下面进行扩容的,使用过程中的OpenWrt系统是不能动态扩容的。

root@OpenWrt:~# fdisk /dev/sdbWelcome to fdisk (util-linux 2.32).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.Command (m for help): p
Disk /dev/sdb: 7.2 GiB, 7751073792 bytes, 15138816 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: 0xcbad8a62Device     Boot Start    End Sectors  Size Id Type
/dev/sdb1  *      512  33279   32768   16M 83 Linux
/dev/sdb2       33792 558079  524288  256M 83 LinuxCommand (m for help): d
Partition number (1,2, default 2): Partition 2 has been deleted.Command (m for help): n
Partition typep   primary (1 primary, 0 extended, 3 free)e   extended (container for logical partitions)
Select (default p): p
Partition number (2-4, default 2): 2
First sector (33280-15138815, default 34816): 33792
Last sector, +sectors or +size{K,M,G,T,P} (33792-15138815, default 15138815): Created a new partition 2 of type 'Linux' and of size 7.2 GiB.
Partition #2 contains a ext4 signature.Do you want to remove the signature? [Y]es/[N]o: nCommand (m for help): wThe partition table has been altered.
Syncing disks.root@OpenWrt:~# resize2fs /dev/sdb2

参考

  • OpenWrt on x86 hardware aka PC or Servers
  • lsblk命令

OpenWrt分区扩容相关推荐

  1. Openwrt分区扩容,重启不失效,群晖虚拟机可用

    Openwrt官网下载的镜像默认只有120MB,根分区也仅有104MB.如果要安装ADGuard Home.Nginx.Clash等服务就很容易不够用了.这里介绍一种安装前扩容根分区的办法,相比于安装 ...

  2. esir openwrt x86_E-sir openwrt-X86固件overlay分区扩容教程

    此教程根据E-SIR大神视频整理,侵删 overlay分区扩容教程 (此教程仅适用于E-SIR大神制作的固件 ) ssh连接你的X86-openwrt路由器 Microsoft Windows [版本 ...

  3. linux根分区扩容(LVM动态卷)

    我们来对整个LVM的工作原理进行一个简单表述: (1)物理磁盘被格式化为PV,空间被划分为一个个的PE (2)不同的PV加入到同一个VG中,不同PV的PE全部进入到了VG的PE池内 (3)LV基于PE ...

  4. cent0S7根分区扩容以及问题解决

    之前由于没有规划好分区,导致根分区空间已经满了.如下所示: 可以使用lvm方式进行根分区扩容,但是比较坑的是,centos7用的是xfs文件系统,要注意 这是常规的扩容方法 1,创建分区 fdisk ...

  5. linux非lvm分区在线扩容,怎么给不是LVM的根分区扩容

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 想给根分区扩容,把 /dev/sdb挂载到/,但系统不是用LVM分区. 尝试过把/dev/sda1的类型改为lvm,但reboot之后系统都进不去. # ...

  6. boot lvm 分区_Linux如何在线对逻辑分区扩容

    Linux如何在线对逻辑分区扩容 1.前言 目前绝大部分IaaS平台基本都会选择类似Vmware Vsphere+SAN存算分离的架构,或者选择类似Nutanix.Vmware Vsan或者深信服等存 ...

  7. linux 用dg分区,[bug报告] 兼容性问题,mbr硬盘使用分区扩容后linux系统不认分区...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 原本机械硬盘A装了windows+linux双系统(mbr)如下: sda1:充当windows系统的C盘 sda2:充当windows系统的D盘 sda ...

  8. 【kafka】kafka 2.3 版本的kafka topic 分区扩容

    文章目录 1.概述 2 .AdminZkClient扩容 1.概述 首先参考文章:[kafka]kafka 0.10以及1.x版本的kafka topic 分区扩容 因为需要所以需要一个程序对kafk ...

  9. Linux系统升级硬盘后HOME分区扩容操作流程

    2019独角兽企业重金招聘Python工程师标准>>> Linux云主机升级硬盘以后HOME分区扩容操作流程 一.脚本自动处理(推荐),适用弹性云和vps的centos和ubuntu ...

最新文章

  1. python编程零基础免费网课-Python网课推荐——免费学习Python编程
  2. cfa mock exam 2020下载_2019年6月CFA考试为什么一定要做MOCK?
  3. 安装win7和centos6.7双系统 引导加载安装位置问题
  4. dotNET Core 中怎样操作 AD?
  5. MySQL笔记-事务理论及并发存在的三个问题(脏读、不可重复读、幻读)演示
  6. 机器学习:神经网络的代价函数及反向传播算法
  7. ADS EM MODEL 问题
  8. VisualStudio2017编写masm32汇编程序以及语法高亮配置
  9. 简体字和繁体字转换四种方法
  10. JUC笔记-同步器(AQS原理、ReentrantLock原理)
  11. 构建WindowsPhone生态:梁念坚博士答记者问windowsphone
  12. ios wkweb设置图片_ios·WKWebView\UIWebView加载HTMLString,实现图片懒加载
  13. 【路径规划】基于A星算法机器人走迷宫路径规划matlab代码
  14. TCP 底层处理流程图
  15. 鼠标的光标变成了下划线
  16. Exception(一)
  17. 论信息系统项目的需求管理
  18. 如何辨别上市公司财务造假
  19. 05-什么是作用域链
  20. Mac电脑程序员常用软件集锦

热门文章

  1. ZigBee技术简介,以及ZigBee的未来展望
  2. C语言的求幂函数POW
  3. EOS 智能合约 发行货币
  4. 像逛淘宝一样“办政事”:阿里云在政务领域的实践
  5. python remi库官网_python库介绍-PySimpleGUI-简单的GUI开发工具
  6. 谈一谈GVRP协议与VTP协议
  7. DS918二合一硬盘安装,配置Oenwrt做软路由
  8. 最简单 便捷的开发工具 IDEA 下载包,视频安装 插件 破解码
  9. python樱花手绘_GitHub 硬核项目:动漫生成器让照片秒变手绘日漫风!!!
  10. 谈Timewait和NAT环境下的TW快速回收