centos7逻辑磁盘命令

对新增加的磁盘进行格式化操作
lsblk,查看需要格式化的磁盘 sdd

[root@centos7-981 ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sdd 8:48 0 50G 0 disk
sdb 8:16 0 30G 0 disk
└─sdb1 8:17 0 30G 0 part
└─vg_app-lv_app 253:3 0 30G 0 lvm /app
sr0 11:0 1 1024M 0 rom
sdc 8:32 0 100G 0 disk
└─sdc1 8:33 0 100G 0 part
└─vg_appdata-lv_appdata 253:2 0 100G 0 lvm /appdata
sda 8:0 0 50G 0 disk
├─sda2 8:2 0 49G 0 part
│ ├─centos-swap 253:1 0 3.9G 0 lvm [SWAP]
│ └─centos-root 253:0 0 45.1G 0 lvm /
└─sda1 8:1 0 1G 0 part /boot
fdisk sdd 格式化
[root@centos7-981 ~]# fdisk /dev/sdd
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 table
Building a new DOS disklabel with disk identifier 0xa99a05d5.

Command (m for help): p

Disk /dev/sdd: 53.7 GB, 53687091200 bytes, 104857600 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0xa99a05d5

Device Boot Start End Blocks Id System

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

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

Calling ioctl() to re-read partition table.
Syncing disks.
[root@centos7-981 ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sdd 8:48 0 50G 0 disk
└─sdd1 8:49 0 50G 0 part
sdb 8:16 0 30G 0 disk
└─sdb1 8:17 0 30G 0 part
└─vg_app-lv_app 253:3 0 30G 0 lvm /app
sr0 11:0 1 1024M 0 rom
sdc 8:32 0 100G 0 disk
└─sdc1 8:33 0 100G 0 part
└─vg_appdata-lv_appdata 253:2 0 100G 0 lvm /appdata
sda 8:0 0 50G 0 disk
├─sda2 8:2 0 49G 0 part
│ ├─centos-swap 253:1 0 3.9G 0 lvm [SWAP]
│ └─centos-root 253:0 0 45.1G 0 lvm /
└─sda1 8:1 0 1G 0 part /boot

pvcreate 创建pv磁盘
[root@centos7-981 ~]# pvcreate /dev/sdd1
Physical volume “/dev/sdd1” successfully created.
vgs查看目前所有vg
[root@centos7-981 ~]# vgs
VG #PV #LV #SN Attr VSize VFree
centos 1 2 0 wz–n- <49.00g 4.00m
vg_app 1 1 0 wz–n- <30.00g 0
vg_appdata 1 1 0 wz–n- <100.00g 0

创建新的vg磁盘,从新的pv磁盘创建
vgcreate vg_new /dev/sdd1

扩展目前现有的vg磁盘,从新的PV磁盘创建
vgextend vg_appdata /dev/sdd1

以新创建vg磁盘为例子,继续往下
[root@centos7-981 ~]# vgcreate vg_new /dev/sdd1**
Volume group “vg_new” successfully created
[root@centos7-981 ~]# vgs
VG #PV #LV #SN Attr VSize VFree
centos 1 2 0 wz–n- <49.00g 4.00m
vg_app 1 1 0 wz–n- <30.00g 0
vg_appdata 1 1 0 wz–n- <100.00g 0
vg_new 1 0 0 wz–n- <50.00g <50.00g

创建新的lv磁盘,从新的vg磁盘创建
lvcreate -n lv_new -l +100%FREE vg_new (-n为指定新的lv名字,-l 指定磁盘大小 +100%FREE以为为把所有VG的空间全部用于lv磁盘)
lvcreate -n lv_new -L 2G vg_new (-L 2G 意思为指定新创建的LV磁盘只要2G空间)

**扩展新的lv磁盘,从新的vg磁盘创建
lvextend -l +100%FREE /dev 后面直接跟/dev/vgxx/lvxx 磁盘全路径
lvextend -L +2G /dev

以新创建lv磁盘为例子,继续往下
[root@centos7-981 ~]# lvcreate -l +100%FREE -n lv_new vg_new
Logical volume “lv_new” created.
如果vg还有空间,可以进行扩容
[root@centos7-981 ~]# lvextend -L +5G /dev/vg_new/lv_new
Size of logical volume vg_new/lv_new changed from <5.00 GiB (1279 extents) to <10.00 GiB (2559 extents).
Logical volume vg_new/lv_new successfully resized.
[root@centos7-981 ~]# lvs
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
root centos -wi-ao---- <45.12g
swap centos -wi-ao---- ❤️.88g
lv_app vg_app -wi-ao---- <30.00g
lv_appdata vg_appdata -wi-ao---- <100.00g
lv_new vg_new -wi-a----- <10.00g

lv执行之后,如果是全新的目录需要mount
需要对lv磁盘进行格式化操作,格式化为xfs磁盘

mkfs.xfs /dev/vg_new/lv_new
格式化之后,根据磁盘UUID,写入/etc/fstab 对需要挂载的文件夹进行永久挂载
[root@centos7-981 ~]# blkid
/dev/sda1: UUID=“796c5541-2566-4846-b508-fdc09c35610f” TYPE=“xfs”
/dev/sda2: UUID=“reqHxv-IXE7-qAKL-b44i-hWQf-8hvO-ZhPYnt” TYPE=“LVM2_member”
/dev/sdc1: UUID=“WxOn8P-6qNg-oMI6-eZt8-V4Yw-Mxto-HWmtzN” TYPE=“LVM2_member”
/dev/sdb1: UUID=“K20CJ0-NuWt-XWOI-Ugrz-HF87-Mwmu-d9PnfL” TYPE=“LVM2_member”
/dev/mapper/centos-root: UUID=“cc210b7f-e3c1-4618-a17a-cb23ee1ada89” TYPE=“xfs”
/dev/mapper/centos-swap: UUID=“2a5d09cb-135c-4d77-8173-87235e013013” TYPE=“swap”
/dev/mapper/vg_appdata-lv_appdata: UUID=“0e45b5d8-1501-4344-b099-cc3fe40da32c” TYPE=“xfs”
/dev/mapper/vg_app-lv_app: UUID=“940405db-10a8-4987-a80b-aa064352860d” TYPE=“xfs”
/dev/sdd1: UUID=“ChTYhb-b5UT-YVwd-ptnj-wFiR-zMAB-KoZqdH” TYPE=“LVM2_member”
/dev/mapper/vg_new-lv_new: UUID=“cbc3483c-b4be-49c6-8da7-19092593e31d” TYPE="xfs"
[root@centos7-981 ~]#

如果是对现有的lv扩容之后,对当前的目录扩容,请勿对lv扩容之后的磁盘进行格式化!!!只需要对现有lv扩容即可!

xfs_growfs /dev/vg_new/lv_new #针对centos7xfs格式的文件系统
resize2fs /dev/vg_new/lv_new #针对centos6 ext4及其他低等级的文件系统

df -Th查看新创建文件目录或者是扩容的文件目录是否容量是否正确

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值