最近在折腾 fullcone NAT,发现 linux 内核并没有支持 fullcone NAT,需要加载内核模块和 iptable 插件。
家里弄了台软路由给我的openwrt弄了32GB的空间,希望这样可以装点奇奇怪怪的各种东西。
但是在pve装完openwrt之后发现分区大小只有256MB。这是因为openwrt的img里面规定了大小就是这么大,所以我们需要调整它的大小。
kpartx -av /dev/mapper/pve-vm--100--disk--0
来读取里面的逻辑分区(路径按需要修改)vgscan
来更新/dev/mapper/
mount
来查看分区了。 比如mount /dev/mapper/pve-vm--100--disk--0p2 /mnt
umount
所有分区,然后parted /dev/mapper/pve-vm--100--disk--0
,接着p
查看磁盘大小和分区标号,resizepart 2
来调整第二个分区,END
那里填到最大就好。最后p
来看一下,没问题就q
。e2fsck -f /dev/mapper/pve-vm--100--disk--0p2
和resize2fs /dev/mapper/pve-vm--100--disk--0p2
更新分区大小。搞定之后就可以启动openwrt啦!