VMware下OpenWrt虚拟机扩展根目录大小
关于这个问题,困扰了好几天,查找了许多资料,都没有现成的解决方案,最后还是看着官方手册+国外的一些文章尝试出了解决方案,因此决定解决方案记录下来
一、安装必要软件
//安装先后顺序不能错!!!!!
#opkg update
#opkg install block-mount e2fsprogs
#opkg update
#opkg install fdisk blkid vim
二、配置空间
#fdisk -l
#fdisk /dev/sda
m
n
p
<默认,回车> //–>分区号为3
<默认,回车>
<默认,回车>
w
#reboot //重启设备
#mkfs.ext4 /dev/sda3 //格式化分区
#reboot //重启设备
三、配置fstab
#uci add fstab mount
#uci set fstab.@mount[-1].uuid=blkid -s UUID /dev/sda3 | cut -d\" -f2
#uci set fstab.@mount[-1].options=rw,sync,noatime
#uci set fstab.@mount[-1].fstype=ext4
#uci set fstab.@mount[-1].enabled_fsck=1
#uci set fstab.@mount[-1].enabled=1
#uci set fstab.@mount[-1].target=/
#uci set fstab.@mount[-1].device=/dev/sda3
#uci commit fstab
四、将根目录复制到新的分区下
#mkdir /mnt/sda3
#mount /dev/sda3 /mnt/sda3
#mkdir -p /tmp/cproot
#mount --bind / /tmp/cproot
#tar -C /tmp/cproot -cvf - . | tar -C /mnt/sda3 -xf -
#umount /tmp/cproot
#umount /mnt/sda3
五、启用引导
#/etc/init.d/fstab enable
#/etc/init.d/fstab start
六、重启设备
#reboot
(配图日后更新)