快速创建一个大逻辑卷,并格式化
那有没有快速的方法呢?先将一个物理卷放入到卷组,创建逻辑卷并格式化,然后再讲剩下的pv 放入到 vg。下面是操作过程,因为格式的时候只需要格式化一个磁盘 ,所以时间大概是上面的 十三分之一。最近遇到的一个问题 ,有 13块 2T的磁盘,创建物理卷,组合成卷组,然后建成一个大的逻辑卷组,再格式成xfs 文件系统,格式的过程花了10多个小时。我现在用两块磁盘(大小5G)在虚拟机上模式整过过程。
·
最近遇到的一个问题 ,有 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
更多推荐
已为社区贡献3条内容
所有评论(0)