扩大Linux系统根分区(向前扩展)

把命令列出来:

查看linux系统mount分区情况:

mount

查看分区大小和占用比   

df -h

查看分区以1K区段显示的信息

df

查看详细分区信息

fdisk -l /dev/sda   【记录详细的分区信息,包括块的数字】

开始,划分,比如是/分区太多,而/opt分区不够

/dev/sda6          --->/         20G

/dev/sda7          -->/opt       1G

开始划分:

修改系统分区

umount /dev/sda6 /dev/sda7

e2fsck -f /dev/sda6

resize2fs /dev/sda6 15G

reboot

修改磁盘物理分区

fdisk /dev/sda

p  记录分区的起始位置30294

d

6

p   

n  输入30294

+15G

p

n

+2G 【设定分区大小,此新分区的容量务必大于或等于原来的/dev/sda7】

现在多了个分区sda8

p

x

f

r

p

w

复制分区sda8<原来的sda7>到sda7<新生成的硬盘空间>:

dd if=/dev/sda8 of=/dev/sda7

读取了392048个区段

输出了392048个区段

mount /dev/sda7 /mnt/tmp

ls /mnt/tmp [原来的档案应该都在]

现在就是来删除sda8,然后将sda7向后扩大。