首页 > 系统管理 > 基础知识 > 添加硬盘和LVM分区
2015
05-09

添加硬盘和LVM分区

测试环境 VM-centos6.6

略过如何在虚拟机里增加硬盘的步奏

 一 不重启添加硬盘

 

1 查看硬件信息,可能因为该虚拟机多次移动原因导致序号的差异,默认应该是scsi0。 

[root@sb ~]# cat /proc/scsi/scsi
Attached devices:
Host: scsi1 Channel: 00 Id: 00 Lun: 00
  Vendor: NECVMWar Model: VMware IDE CDR10 Rev: 1.00
  Type:   CD-ROM                           ANSI  SCSI revision: 05
Host: scsi2 Channel: 00 Id: 00 Lun: 00
  Vendor: VMware,  Model: VMware Virtual S Rev: 1.0 
  Type:   Direct-Access                    ANSI  SCSI revision: 02

2 目前还无法检测到第二块硬盘

[root@sb ~]# fdisk -l

3 参数“2 0 1 0 ”是根据 “Host: scsi2 Channel: 00 Id: 00 Lun: 00”而来,请根据自己机器的信息修改。

[root@sb ~]# echo "scsi add-single-device 2 0 1 0" > /proc/scsi/scsi

4 检测第二块硬盘

[root@sb ~]#fdisk -l  
 Disk /dev/sdb: 21.5 GB

 二 硬盘分区

1 [root@sb ~]#fdisk /dev/sdb

# "n" 创建分区; "p" 主分区; "e" 扩展分区;  "+5G" 设置分区大小;"l" 在扩展分区中创建逻辑分区;# "p" 显示分区; "m" 分区格式编号; "t" 转换分区格式; “w”保存;“q”退出

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1         654     5253223+  83  Linux
/dev/sdb2             655        2610    15711570    5  Extended
/dev/sdb5             655        1308     5253223+  83  Linux
/dev/sdb6            1309        2610    10458283+  83  Linux

2 查看分区 

 [root@sb ~]# ls -l /dev | grep  sdb
brw-rw----. 1 root disk      8,  16 Apr 23 22:13 sdb
brw-rw----. 1 root disk      8,  17 Apr 23 22:13 sdb1
brw-rw----. 1 root disk      8,  18 Apr 23 22:13 sdb2
brw-rw----. 1 root disk      8,  21 Apr 23 22:13 sdb5
brw-rw----. 1 root disk      8,  22 Apr 23 22:13 sdb6

3 扩展分区不需要格式化,而是格式化逻辑分区。

  [root@sb ~]#mkfs.ext4 /dev/sdb1
  [root@sb ~]# mkdir /mnt/db1
  [root@sb ~]# mount /dev/sdb1 /mnt/db1
  [root@sb ~]# mount
/dev/sdb1 on /mnt/db1 type ext4 (rw)

4 添加开机挂载 

[root@sb ~]# vim /etc/fstab
 新增行:/dev/sdb1 /mnt/db1 ext4 defaults 1 2

5 验证是否开机挂载/dev/sdb1

reboot -> mount -> df -h

 

 三 LVM 分区

 

1 创建物理卷PV

[root@sb ~]# pvcreate /dev/sdb{5,6}
[root@sb ~]# pvs
  PV         VG   Fmt  Attr PSize PFree
/dev/sdb5       lvm2 ---  5.01g 5.01g
/dev/sdb6       lvm2 ---  9.97g 9.97g

2 创建卷组VG

[root@sb ~]# vgcreate myvg /dev/sdb{5,6}
Volume group "myvg" successfully created
[root@sb ~]# vgs
VG   #PV #LV #SN Attr   VSize  VFree 
myvg   2   0   0 wz--n- 14.98g 14.98g

 查看卷组的默认信息,PE默认为4M,可用 -S #M 指定PE大小

[root@sb ~]# vgdisplay myvg

 从myvg中移除sdb5    

[root@sb ~]#vgreduce myvg /dev/sdb5

 将sdb5加入卷组myvg。

[root@sb ~]#vgextend myvg /dev/sdb5

3 创建逻辑卷LV

[root@sb ~]# lvcreate -L +5G -n lv1 myvg
Logical volume "lv1" created
[root@sb ~]# lvs
LV   VG   Attr       LSize Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
lv1  myvg -wi-a----- 5.00g

 # lvextend -L +1G /dev/myvg/lv1 #物理上:逻辑卷lv1增加1G的空间

 # resize2fs -p /dev/myvg/lv1  #逻辑上:物理上:逻辑卷lv1增加1G的空间

4 格式化并挂载逻辑卷lv1

[root@sb ~]# mkfs.ext4 /dev/myvg/lv1
[root@sb ~]# mount /dev/myvg/lv1 /mnt/lv/

5 添加开机挂载并验证

 #vim /etc/fstab

#新增行/dev/mapper/myvg-lv1 /mnt/lv ext4 defaults 1 3

#reboot -> mount -> df -h 验证是否开机挂




最后编辑:
作者:wood-man
这个作者貌似有点懒,什么都没有留下。
捐 赠您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请狠狠点击

留下一个回复