类别:原创 操作系统

我的硬盘有100多G而我只划分了50G的空间给linux,那么现在我怎么扩充硬盘呢?下面我们来实际动手

关于LVM具体知识 请自行baidu。

 

 

相关命令:

lvdisplay  查看LV详细信息

pvdisplay 查看PV详细信息

vgdisplay 查看VG详细信息                 我们可以查看到 当前VG的大小,以及空闲空间的大小

 [root@jedy ~]#
[root@jedy ~]# df –h

Filesystem                                         Size  Used Avail Use% Mounted on
/dev/mapper/VolGroup-lv_root                       47G  1.1G   44G   3% /
tmpfs                                             1.9G     0  1.9G   0% /dev/shm
/dev/sda1                                         485M   50M  411M  11% /boot
[root@jedy ~]#
[root@jedy ~]#
[root@jedy ~]#  fdisk –l
Disk /dev/sda: 107.4 GB, 107374182400 bytes                              \\  此处我们看到整个硬盘是107G
255 heads, 63 sectors/track, 13054 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0005b01a
 
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          64      512000   83  Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2              64        6528    51915776   8e  Linux LVM
 
Disk /dev/mapper/VolGroup-lv_root: 51.0 GB, 51044679680 bytes
255 heads, 63 sectors/track, 6205 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000  
Disk /dev/mapper/VolGroup-lv_root doesn't contain a valid partition table  
Disk /dev/mapper/VolGroup-lv_swap: 2113 MB, 2113929216 bytes
255 heads, 63 sectors/track, 257 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000  
Disk /dev/mapper/VolGroup-lv_swap doesn't contain a valid partition table

创建一个新的分区并格式化

[root@jedy ~]#  fdisk /dev/sda
p                                \\ 查看分区信息       此处我只有两个分区 /dev/sda1     /dev/sda2
n                                \\ 新建分区
p                                \\ 新建主分区
3                                \\ 新建分区 /dev/sda3
t                                 \\ 更改分区的system ID           默认是 83 要改成 8e (lvm)
3                                \\ 更改/dev/sda3分区的system ID
8e                              \\ 更改成8e
w                                \\ 保存 退出
[root@jedy ~]#  mkfs.ext4 /dev/sda3             \\ 格式化 如果提示/dev/sda3不存在,要重启系统后再操作

[root@jedy ~]#  vgextend VolGroup /dev/sda3                \\  将/dev/sda3 加入到 VolGroup 中
[root@jedy ~]# pvdisplay
  --- Physical volume ---
  PV Name               /dev/sda2
  VG Name               VolGroup
  PV Size               49.51 GiB / not usable 3.00 MiB
  Allocatable           yes (but full)
  PE Size               4.00 MiB
  Total PE              12674
  Free PE               0
  Allocated PE          12674
  PV UUID               VgUx9G-FBvu-wPBg-ux1d-eKzh-xrsZ-O50VOG  
  --- Physical volume ---
  PV Name               /dev/sda3                                        \\  /dev/sda3 已经在了 
  VG Name               VolGroup
  PV Size               50.00 GiB / not usable 2.69 MiB
  Allocatable           yes
  PE Size               4.00 MiB
  Total PE              12799
  Free PE               12799
  Allocated PE          0
  PV UUID               XquecI-l91o-5cYt-rBxW-5N8N-6QGR-HLXkY7
[root@jedy ~]# vgdisplay       
  --- Volume group ---
  VG Name               VolGroup
  System ID            
  Format                lvm2
  Metadata Areas        2
  Metadata Sequence No  4
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                2
  Open LV               2
  Max PV                0
  Cur PV                2
  Act PV                2
  VG Size               99.50 GiB                                                  \\ VG的总容量增加了 
  PE Size               4.00 MiB
  Total PE              25473
  Alloc PE / Size       12674 / 49.51 GiB
  Free  PE / Size       12799 / 50.00 GiB                                           \\  VG的空闲容量增加了
  VG UUID               DJlaxH-S5sl-CqWz-orlH-kSAG-m383-2PjhtW
[root@jedy ~]#
[root@jedy ~]#  lvextend -L +50G  /dev/mapper/VolGroup-lv_root       \\ 增加容量
[root@jedy ~]#  resize2fs   /dev/mapper/VolGroup-lv_root                    \\ 应用更改
[root@jedy ~]#  df -h
[root@jedy ~]#
[root@jedy ~]#