快速创建一个大逻辑卷,并格式化

最近遇到的一个问题 ,有 13块 2T的磁盘,创建物理卷,组合成卷组,然后建成一个大的逻辑卷组,再格式成xfs 文件系统,格式的过程花了10多个小时。我现在用两块磁盘(大小5G)在虚拟机上模式整过过程。

1、创建 pv
pvcreate /dev/sdb
pvcreate /dev/sdc

2、创建 vg
vgcreate oraclevg /dev/sd /dev/sdc

3、创建lv

 lvcreate -n oraclelv -L 9g /dev/oraclevg

4、格式化
 mkfs.xfs /dev/oraclevg/oraclelv 

5、挂载 

 mount -t xfs /dev/oraclevg/oraclelv /oralcelv/

那有没有快速的方法呢?答案是肯定的  。先将一个物理卷放入到卷组,创建逻辑卷并格式化,然后再讲剩下的pv 放入到 vg。下面是操作过程,因为格式的时候只需要格式化一个磁盘 ,所以时间大概是上面的 十三分之一。

1、创建 pv
pvcreate /dev/sdb
pvcreate /dev/sdc

2、创建 vg
vgcreate oraclevg /dev/sdb 

3、创建lv

 lvcreate -n oraclelv -L 4g /dev/oraclevg

4、格式化
 mkfs.xfs /dev/oraclevg/oraclelv 

5、挂载 (此时目录大小为4g)

 mount -t xfs /dev/oraclevg/oraclelv /oralcelv/

[root@localhost ~]# df -h
Filesystem                     Size  Used Avail Use% Mounted on
devtmpfs                       1.9G     0  1.9G   0% /dev
tmpfs                          1.9G     0  1.9G   0% /dev/shm
tmpfs                          1.9G  8.6M  1.9G   1% /run
tmpfs                          1.9G     0  1.9G   0% /sys/fs/cgroup
/dev/mapper/cl-root             50G   44G  6.9G  87% /
/dev/sda1                     1014M  177M  838M  18% /boot
/dev/mapper/cl-home             26G  9.4G   16G  38% /home
tmpfs                          373M     0  373M   0% /run/user/0
/dev/mapper/oraclevg-oraclelv  4.0G   33M  4.0G   1% /oralcelv

6、扩展 vg

[root@localhost ~]# vgextend oraclevg /dev/sdc
  Volume group "oraclevg" successfully extended

7、扩展 LV(此时目录的空间还没变)

[root@localhost ~]# lvresize -L 9g /dev/oraclevg/oraclelv 
  Size of logical volume oraclevg/oraclelv changed from 5.00 GiB (1280 extents) to 9.00 GiB (2304 extents).
  Logical volume oraclevg/oraclelv successfully resized.
[root@localhost ~]# df -h
Filesystem                     Size  Used Avail Use% Mounted on
devtmpfs                       1.9G     0  1.9G   0% /dev
tmpfs                          1.9G     0  1.9G   0% /dev/shm
tmpfs                          1.9G  8.6M  1.9G   1% /run
tmpfs                          1.9G     0  1.9G   0% /sys/fs/cgroup
/dev/mapper/cl-root             50G   44G  6.9G  87% /
/dev/sda1                     1014M  177M  838M  18% /boot
/dev/mapper/cl-home             26G  9.4G   16G  38% /home
tmpfs                          373M     0  373M   0% /run/user/0
/dev/mapper/oraclevg-oraclelv  4.0G   33M  4.0G   1% /oralcelv


8、扩展文件系统(操作后目录的空间变大了 )

[root@localhost ~]# xfs_growfs /dev/oraclevg/oraclelv 
meta-data=/dev/mapper/oraclevg-oraclelv isize=512    agcount=4, agsize=262144 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=0 spinodes=0
data     =                       bsize=4096   blocks=1048576, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal               bsize=4096   blocks=2560, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
data blocks changed from 1048576 to 2359296
[root@localhost ~]# df -h
Filesystem                     Size  Used Avail Use% Mounted on
devtmpfs                       1.9G     0  1.9G   0% /dev
tmpfs                          1.9G     0  1.9G   0% /dev/shm
tmpfs                          1.9G  8.6M  1.9G   1% /run
tmpfs                          1.9G     0  1.9G   0% /sys/fs/cgroup
/dev/mapper/cl-root             50G   44G  6.9G  87% /
/dev/sda1                     1014M  177M  838M  18% /boot
/dev/mapper/cl-home             26G  9.4G   16G  38% /home
tmpfs                          373M     0  373M   0% /run/user/0
/dev/mapper/oraclevg-oraclelv  9.0G   33M  9.0G   1% /oralcelv

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

huangliang0703

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值