linux 减小根分区大小_linux 调整根分区大小方法(非LVM)
Linux调整根分区大小(非LVM)2016.7.24byflb起因:因一个项目需求,需在线将ubuntu系统刷成openwrtx86。30G的磁盘升级成openwrt后,只用了50M左右。固需将其根目录挂载的分区进行扩容。因为不能使用liveCD之类的工具(gparted),固有以下文章。配置:Linuxversion3.2.0-72-generic(buildd@toyol)(...
Linux
调整根分区大小(非
LVM
)
2016.7.24 by flb
起因:因一个项目需求,需在线将
ubuntu
系统刷成
openwrt x86
。
30G
的磁盘升级成
openwrt
后,只用了
50M
左右。固需将其根目录挂载的分区进行扩容。因为不能使用
live CD
之类的工具(
gparted
),固有以下文章。
配置:
Linux version 3.2.0-72-generic (buildd@toyol) (gcc version
4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) )
本文主要完成两个工作:
1
、将
ubuntu
系统刷成
openwrt x86
。
2
、扩大磁盘的容量。
一、刷成
openwrt x86
有两种方法。
1
)简易部署
使用
U
盘启动,将
combined.img
直接
dd
到目标盘。
gunzip
bin/x86/openwrt-x86-generic-combined-ext4.img.gz
dd
if
=bin/x86/openwrt-x86-generic-combined-ext4.img of=/dev/sdb
#
根据自己情况选择磁盘
2
)自定义部署
a
、建立分区、文件系统。
b
、用
dd
将
rootfs.ext4.img
写入分区。
c
、复制
vmlinuz
到分区。
d
、修改
grub
文件,使其使用该
vmlinuz
加载内核。
e
、启动。
二、调整根分区磁盘容量。
基本思路:我们知道,我们不能调整
mount
的分区,也不可能
umount
根分区。固最
简单调整磁盘容易的方法就是使用
live CD
或
U
盘启动后使用
Gparted
工具。或者进入
rescue
模式,然后使用
fdisk
及
resize2fs
这两个命令就可以轻松搞定。但以上都不
符合我的情况。
查资料方法大概有两种
:
1
、使用
pivot_root
,
umount
掉根目录;然后对其操作。具体方法参加:
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐



所有评论(0)