OpenWRT磁盘分区扩容后重启失效问题解决

OpenWRT是个受欢迎的开源软路由系统,相比ikuai之类专业稳定的路由器系统它显得稍逊一筹,但是在可玩性的行列里它算是占据半壁江山。openwrt也是基于Linux来看看OpenWRT扩容磁盘分区重启之后扩容消失分区失效解决办法OpenWrt确实是一个非常受欢迎的开源,它基于Linux内核,提供了一个高度可定制的、功能丰富的嵌入式设备操作系统,主要用于无线路由器和其它网络设备。OpenWrt的灵活性和可扩展性让它成为DIY爱好者和技术人员的,他们可以通过安装各种插件和软件包来满足特定的需求,从简单的家庭网络管理到复杂的网络服务部署。

与商业路由器系统(如ikuai)相比,OpenWrt在稳定性方面可能需要用户具备一定的技术知识去配置和维护,以达到最佳性能。商业路由器系统往往在出厂时已经进行了优化,并提供了图形界面和更友好的用户支持,因此对于那些不希望深入研究底层技术细节的用户来说,它们可能是更合适的选择。

OpenWRT必备插件在线下载安装

OpenWRT扩容分区

1. 首先下载软件包DiskMan搜索 luci-app-diskman linux一个很专业的分区软件

2.在web页面找到磁盘管理,可以看到磁盘信息和挂载点信息,你需要更改哪一块磁盘在磁盘后面点击编辑
OpenWRT磁盘分区扩容后重启失效问题解决

3. 这里的设备信息显示了你需要更改的磁盘。分区信息是要修改的地方。
假如我们要分20G的分区出来的话
1 GB = 1024 MB
1 MB = 1024 KB
1 KB = 1024 Bytes
一个扇区等于512Bytes,1KB等于两个扇区

20G=20*1024*1024*2扇区,起始扇区为系统默认,所以这里的中止扇区填41943040+2091008=44034048
我们的分区填好了,新建之后格式化选ext4分区成功了
OpenWRT磁盘分区扩容后重启失效问题解决

4.之后我们回到第一个页面把把分区挂载到需要的地方即可,如果有指定的目录,比如docker所在的/opt目录可直接分配

其实也不需要单独扩容/opt, 直接挂在扩容overlay即可。因为默认/opt(其实整个根目录)是挂载的overlayfs.
而/overlay目录是overlayfs的upperdir
所以只要扩容overlay, 相当于扩容了整个根目录,包括/opt/docker

还一种命令行挂载方式

  1. 确认硬盘信息: 使用llkfdisk -l命令来查看系统中所有可用的硬盘和分区信息。这些命令会列出所有连接的存储设备及其分区。
  2. 创建挂载点: 在挂载硬盘之前,你需要创建一个挂载点目录。这通常是系统上的一个空目录,硬盘将挂载在这里。你可以使用mkdir命令来创建这个目录。例如: 深色版本
    1sudo mkdir /mnt/mydisk
  3. 挂载硬盘: 使用mount命令来挂载硬盘。你需要知道硬盘的设备名(如/dev/sdb1)和你之前创建的挂载点目录。例如,要将/dev/sdb1挂载到/mnt/mydisk,你将执行: 深色版本
    1sudo mount /dev/sdb1 /mnt/mydisk
  4. 检查挂载状态: 一旦挂载完成,你可以使用df -h命令来检查挂载的状态和硬盘的使用情况。
  5. 自动挂载: 如果你希望每次系统启动时都自动挂载这个硬盘,你需要编辑/etc/fstab文件。在这个文件中添加一行,指定硬盘的设备名、挂载点和文件系统类型等信息。例如: 深色版本
    1/dev/sdb1 /mnt/mydisk ext4 defaults 0 2

    这里的ext4是文件系统类型,defaults表示使用默认的挂载选项,02分别代表不进行dump和在系统启动时进行检查的优先级。

解决重启之后分区失效问题

编辑默认配置文件(linux启动时默认加载的一些命令和脚本的记录文件)

vi etc/rc.loacl    #使用vi编辑器编辑文件,不熟悉的小伙伴也可以使用nano编辑器 nano etc/rc.loacl


mount /dev/sdb1 /overlay      #把/dev/sdb1挂载到/overlay中

给TA打赏
共{{data.count}}人
人已打赏
未分类

2024河北艺考综合分在线计算工具

2025-5-15 17:01:26

未分类

2024河北艺术类考生综合分换算工具

2025-5-15 17:01:30

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索