linux添加磁盘,创建磁盘分区,创建逻辑卷LVM实战以及扩容

1.添加一块磁盘,lsblk查看磁盘添加情况

 

2.创建磁盘分区

[root@mysql ~]# fdisk /dev/sdb

 

2.1 输入n创建一个新的分区,输入p选择主分区,输入e选择创建扩展分区

2.2 输入p打印分区表信息

2.3输入w保存并退出

3.格式化磁盘

#创建挂载点
[root@mysql ~]# mkdir /data1
#格式化磁盘
[root@mysql ~]# mkfs.ext4 /dev/sdb1
#挂载到挂载点上
[root@mysql ~]# mount /dev/sdb1 /data1/

#扩展
umount /data1    //取消挂载
mount -a         //自动挂载

 4.设置开机自动挂载,编辑配置文件

[root@mysql ~]# vim /etc/fstab
#添加内容 格式为  挂载磁盘名  挂载点   格式   defaults 0 0 
/dev/sdb1  /data1 ext4 defaults 0 0

5.另一种方式实现开机自动挂载,获取分区的UUID

[root@mysql ~]# blkid /dev/sdb1
/dev/sdb1: UUID="c52e430d-4c61-43fb-a6bb-669017f91a09" TYPE="ext4" 

[root@mysql ~]# vim /etc/fstab
UUID="c52e430d-4c61-43fb-a6bb-669017f91a09"  /data1 ext4 defaults 0 0 
   

6.创建LVM

#创建物理卷
[root@mysql ~]# pvcreate /dev/sdb
  Physical volume "/dev/sdb" successfully created.
#创建卷组vg
[root@mysql ~]# vgcreate vg1 /dev/sdb
  Volume group "vg1" successfully created
#在卷组里添加lv1
[root@mysql ~]# lvcreate -L +5G  -n lv1 vg1
  Logical volume "lv1" created.

#格式化
[root@mysql ~]# mkfs.ext4 /dev/vg1/lv1 
  mke2fs 1.42.9 (28-Dec-2013)
  Filesystem label=
  OS type: Linux
  Block size=4096 (log=2)
  Fragment size=4096 (log=2)
  Stride=0 blocks, Stripe width=0 blocks
  327680 inodes, 1310720 blocks
  65536 blocks (5.00%) reserved for the super user
  First data block=0
  Maximum filesystem blocks=1342177280
  40 block groups
  32768 blocks per group, 32768 fragments per group
  8192 inodes per group
  Superblock backups stored on blocks: 
	32768, 98304, 163840, 229376, 294912, 819200, 884736

  Allocating group tables: done                            
  Writing inode tables: done                            
  Creating journal (32768 blocks): done
  Writing superblocks and filesystem accounting information: done 

#创建挂载点
[root@mysql ~]# mkdir /data2
#挂载
[root@mysql ~]# mount /dev/vg1/lv1 /data2
#查看挂载情况
[root@mysql ~]# lsblk
NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda               8:0    0   20G  0 disk 
├─sda1            8:1    0    1G  0 part /boot
└─sda2            8:2    0   19G  0 part 
  ├─centos-root 253:0    0   17G  0 lvm  /
  └─centos-swap 253:1    0    2G  0 lvm  [SWAP]
sdb               8:16   0   20G  0 disk 
└─vg1-lv1       253:2    0    5G  0 lvm  /data2
sr0              11:0    1  918M  0 rom  







7.扩容逻辑卷'

7.1准备一块磁盘sdc

#制作物理卷
[root@mysql ~]# pvcreate /dev/sdc
  Physical volume "/dev/sdc" successfully created.
#卷组扩容
[root@mysql ~]# vgextend vg1  /dev/sdc
  Volume group "vg1" successfully extended

#查看扩容情况
[root@mysql ~]# vgs
  VG     #PV #LV #SN Attr   VSize   VFree 
  centos   1   2   0 wz--n- <19.00g     0 
  vg1      2   1   0 wz--n-  39.99g 34.99g

#逻辑卷扩容
[root@mysql ~]# lvextend -l +100%FREE /dev/vg1/lv1
   Size of logical volume vg1/lv1 changed from 5.00 GiB (1280 extents) to 39.99 GiB(10238 extents).
   Logical volume vg1/lv1 successfully resized.

#查看逻辑卷扩容情况
[root@mysql ~]# lvs
  LV   VG     Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  root centos -wi-ao---- <17.00g                                                    
  swap centos -wi-ao----   2.00g                                                    
  lv1  vg1    -wi-ao----  39.99g   


 7.2初始化

[root@mysql ~]# resize2fs /dev/vg1/lv1

#如果是xfs格式  根据具体需求选择

[root@mysql ~]#xfs_growfs   /dev/vg1/lv1

 7.3查看逻辑卷扩容情况

[root@mysql ~]# df -Th
Filesystem              Type      Size  Used Avail Use% Mounted on
/dev/mapper/centos-root xfs        17G  4.6G   13G  27% /
devtmpfs                devtmpfs  898M     0  898M   0% /dev
tmpfs                   tmpfs     910M     0  910M   0% /dev/shm
tmpfs                   tmpfs     910M  9.6M  901M   2% /run
tmpfs                   tmpfs     910M     0  910M   0% /sys/fs/cgroup
/dev/sda1               xfs      1014M  146M  869M  15% /boot
tmpfs                   tmpfs     182M     0  182M   0% /run/user/0
/dev/mapper/vg1-lv1     ext4       40G   30M   38G   1% /data2

这样就完成了对磁盘的扩容。

  • 0
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值