四时宝库

程序员的知识宝库

小白运维之LVM(运维小哥)

服务器新添加了一块5G的硬盘

一.查看新添加的磁盘

[root@localhost ~]# lsblk -l

如若不显示新加磁盘,执行下面命令刷新出来(0,1,2往后来)

[root@localhost ~]# echo "- - -" > /sys/class/scsi_host/host0/scan

[root@localhost ~]# echo "- - -" > /sys/class/scsi_host/host1/scan

[root@localhost ~]# echo "- - -" > /sys/class/scsi_host/host2/scan

二.给新磁盘分区(由于新磁盘只有5G,所以只打算分一个区)

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

Welcome to fdisk (util-linux 2.23.2)

Changes will remain in memory only, until you decide to write them.Be careful before using the write command.

Device does not contain a recognized partition tableBuilding a new DOS disklabel with disk identifier 0x5639500b.

Command (m for help):nPartition type: p primary (0 primary, 0 extended, 4 free) e extendedSelect (default p): pPartition number (1-4, default 1): 1First sector (2048-10485759, default 2048):Using default value 2048Last sector, +sectors or +size{K,M,G} (2048-10485759, default 10485759):Using default value 10485759Partition 1 of type Linux and of size 5 GiB is set

Command (m for help): tSelected partition 1Hex code (type L to list all codes): 8eChanged type of partition 'Linux' to 'Linux LVM'

Command (m for help):p

Disk /dev/sdb: 5368 MB, 5368709120 bytes, 10485760 sectorsUnits = sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk label type: dosDisk identifier: 0x5639500b

Device Boot Start End Blocks Id System/dev/sdb1 2048 10485759 5241856 8e Linux LVM

Command (m for help):wThe partition table has been altered!

Calling ioctl() to re-read partition table.Syncing disks.

为加深认识,再加一块硬盘

与上面同样的方法,对新磁盘分区,4G的盘我们分两块分区(步骤同上)

新磁盘分区分别为一个1G,一个2G

三.创建物理卷

[root@localhost ~]# pvcreate /dev/sdb1

Physical volume "/dev/sdb1" successfully created.

[root@localhost ~]# pvcreate /dev/sdc1

Physical volume "/dev/sdc1" successfully created.

[root@localhost ~]# pvcreate /dev/sdc2

Physical volume "/dev/sdc2" successfully created.

查看创建的三个物理卷

[root@localhost ~]# pvs

四.创建卷组

将新创建的三个物理卷组合成一个卷组

[root@localhost ~]# vgcreate juanzu /dev/sdb1 /dev/sdc1 /dev/sdc2

使用vgs即可看到由三个物理卷组成的卷组

五.创建逻辑卷

[root@localhost ~]# lvcreate -L 6G -n luojijuan1 juanzu

使用lvs即可看到从卷组中新建的逻辑卷

六.逻辑卷格式化并创建文件系统

[root@localhost ~]# mkfs.ext4 /dev/juanzu/luojijuan1

七.挂载逻辑卷

[root@localhost /]# mount /dev/juanzu/luojijuan1 /luojijuan1/

八.逻辑卷扩容(我们刚建的卷组共8G,从中只用了6G建了逻辑卷,下面扩容至7G)

首先将挂载解除

[root@localhost /]# umount /luojijuan1

[root@localhost /]# lvextend -L 7G /dev/juanzu/luojijuan1

检查文件系统

[root@localhost /]# e2fsck -f /dev/juanzu/luojijuan1

执行调整

[root@localhost /]# resize2fs /dev/juanzu/luojijuan1

挂载后查看(扩容并挂载)

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接