virtualbox中给CentOS根分区扩容的方法

1.在virtualbox设置->存储->控制器SATA新建一个磁盘
html

2.进入终端
  #fdisk /dev/sdb
  输入n(add a new partition)
  输入p(primary)
  分区号,起始扇区,last扇区直接回车取默认值(有特殊要求能够本身设置)
  输入w(write table to disk and exit)
linux

3.对新分区进行格式化
  #mke2fs /dev/sdb1
centos

4.建立pv
  #pvcreate /dev/sdb1
app

5.查看当前卷状况
  #vgdisplay(free PE/Size 表示可用的扩展空间)
htm

6.扩展卷组
  #vgextend /dev/centos(第五步显示的VG Name) /dev/sdb1
再次使用 #vgdisplay,能够看到free PE/Size变化了
blog

7.扩展逻辑卷的容量
  #lvextend -L +1024M(你想扩充的大小,单位G,M均可以,不要超过free PE/Size的值) /dev/centos/root
  #xfs_growfs /dev/centos/root
get

8.查看结果
  #df -lhT /dev/mapper/centos-root的容量变成扩容后的大小了,扩容成功it

 

其余相关命令io

(1)查看目录文件所在的分区table

# df -h /var
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/centos-root 51G 2.6G 46G 6% /

其中/dev/mapper/centos-root后面的centos-root,即是所在的分区。

经过命令:

# lsblk
NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda               8:0    0   30G  0 disk
├─sda1            8:1    0  500M  0 part /boot
└─sda2            8:2    0 29.5G  0 part
  ├─centos-root 253:0    0 28.5G  0 lvm  /
  └─centos-swap 253:1    0    3G  0 lvm  [SWAP]
sdb               8:16   0   20G  0 disk
└─centos-root   253:0    0 28.5G  0 lvm  /

参考&延伸:
http://www.cnblogs.com/nicholas_f/archive/2011/01/22/1942134.html
http://www.linuxidc.com/Linux/2013-12/93431.htm

相关文章
相关标签/搜索