调整PVE的LVM逻辑分区大小

发表于 2020-04-04   |   分类于 Openwrt , Linux   |   访问: 125 次

家里弄了台软路由给我的openwrt弄了32GB的空间,希望这样可以装点奇奇怪怪的各种东西。
但是在pve装完openwrt之后发现分区大小只有256MB。这是因为openwrt的img里面规定了大小就是这么大,所以我们需要调整它的大小。

  1. 首先登陆pve的ssh,然后把openwrt关了(这时候会断网,所以先要把需要的包安装好)。
  2. 然后,使用kpartx -av /dev/mapper/pve-vm--100--disk--0来读取里面的逻辑分区(路径按需要修改)
  3. 使用vgscan来更新/dev/mapper/
  4. 这时候就可以用mount来查看分区了。 比如mount /dev/mapper/pve-vm--100--disk--0p2 /mnt
  5. 记得umount所有分区,然后parted /dev/mapper/pve-vm--100--disk--0,接着p查看磁盘大小和分区标号,resizepart 2来调整第二个分区,END那里填到最大就好。最后p来看一下,没问题就q
  6. 最后e2fsck -f /dev/mapper/pve-vm--100--disk--0p2resize2fs /dev/mapper/pve-vm--100--disk--0p2更新分区大小。搞定之后就可以启动openwrt啦!

Openwrt SDK 交叉编译方法

发表于 2017-09-09   |   分类于 Openwrt   |   访问: 1,890 次

Preface

经常需要自己给Openwrt编译点什么玩玩,这时候就需要用到SDK了。
一般网上给出的方法都是写一个Makefile然后构建的。比如我之前的文章。我这个人比较懒,所以想直接使用里面交叉编译器来编译东西。

阅读全文 »

使用 OpenWrt SDK 编译 Aria2 最新版本

发表于 2017-08-06   |   分类于 Openwrt   |   访问: 2,644 次

Preface

最近几天入手了小米mini路由。到手之后马上就刷了Openwrt,爽到。
用了几天之后发现自己忘记安装aria2了。
然后bash opkg update && opkg install aria2之后,bash aria2c -v一看,果然官方还是没有更新到最新版,依然是1.18.0
虽然snapshot版本的Openwrt有最新版aria2,但是并不能安装到路由上面,我也不想安装新版系统,因为路由这种东西,还是稳定至上。

于是决定自己编译个最新的aria2。之前我也编译过了,但是无奈过了一年怎么编译都忘了。于是参考了这篇文章。文章讲得挺详细的,但是里面的SDK是用git上面clone下来的。我决定使用官方发布的sdk进行编译,于是做了一点修改。

阅读全文 »

© 2020 Powered by Typecho & Theme Quark
粤ICP备17055048号