centos7硬盘分区及盘符挂载
常用命令说明
| 命令 | 说明 |
|---|---|
| lsblk | 查看目录结构 |
lvdisplay
说明:显示LVM逻辑卷空间大小、读写状态和快照信息等属性。如果省略”逻辑卷“参数,则lvdisplay命令显示所有的逻辑卷属性。否则,仅显示指定的逻辑卷属性
语法:lvdisplay [参数]
参数:逻辑卷(指定要显示属性的逻辑卷对应的设备文件,例如lvdisplay /dev/centos/home)。
实例:使用lvdisplay命令显示指定逻辑卷的属性。
[root@host-145-168-10-109 dev]# lvdisplay
--- Logical volume ---
LV Path /dev/centos/swap
LV Name swap
VG Name centos
LV UUID Fsc1Mj-ALST-gI0Y-a49U-lXSZ-dtZb-2mImnL
LV Write Access read/write
LV Creation host, time localhost, 2020-07-28 15:10:21 +0800
LV Status available
# open 2
LV Size 3.75 GiB
Current LE 960
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 8192
Block device 253:1
--- Logical volume ---
LV Path /dev/centos/home
LV Name home
VG Name centos
LV UUID yEFmdw-PdUP-TsRX-kMp8-kpr0-M9gX-D7GHXZ
LV Write Access read/write
LV Creation host, time localhost, 2020-07-28 15:10:21 +0800
LV Status available
# open 1
LV Size 245.24 GiB
Current LE 62782
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 8192
Block device 253:2
--- Logical volume ---
LV Path /dev/centos/root
LV Name root
VG Name centos
LV UUID CQ2o2d-GfQ0-AhEE-rZSl-RWG0-4mO3-kHgl5X
LV Write Access read/write
LV Creation host, time localhost, 2020-07-28 15:10:22 +0800
LV Status available
# open 1
LV Size 50.00 GiB
Current LE 12800
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 8192
Block device 253:0
vgdisplay
说明:显示LVM卷组的信息。如果不指定”卷组”参数,则分别显示所有卷组的属性。
语法:vgdisplay [选项] [参数]
| -A | 仅显示活动卷组的属性 |
|---|---|
| -s | 使用短格式输出的信息 |
参数:卷组名称(实例:使用单格式显示活动卷组“centos”的属性:vgdisplay -As centos)
[root@host-145-168-10-109 dev]# vgdisplay
--- Volume group ---
VG Name centos
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 4
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 3
Open LV 3
Max PV 0
Cur PV 1
Act PV 1
VG Size <299.00 GiB
PE Size 4.00 MiB
Total PE 76543
Alloc PE / Size 76542 / 298.99 GiB
Free PE / Size 1 / 4.00 MiB
VG UUID UL86En-oFXU-p0rV-LGJ0-F7SZ-WeM9-hpc301
pvdisplay
说明:显示物理卷属性(物理卷名称、所属的卷组、物理卷大小、PE大小、总PE数、可用PE数、已分配的PE数和UUID)。
语法:pvdisplay [选项] [参数]
| -s | 使用短格式输出的信息 |
|---|---|
| -m | 显示PE到LE的映射 |
参数:物理卷(要显示的物理卷对应的设备文件名,例如:pvdisplay /dev/vda2)
实例:使用pvdisplay命令显示指定的物理卷的基本信息。
[root@host-145-168-10-109 dev]# pvdisplay
--- Physical volume ---
PV Name /dev/vda2
VG Name centos
PV Size <299.00 GiB / not usable 3.00 MiB
Allocatable yes
PE Size 4.00 MiB
Total PE 76543
Free PE 1
Allocated PE 76542
PV UUID oHpmL9-zta9-38rV-0zRx-dyVw-EFUR-MH9eRD
分区挂载步骤
使用
fdisk -l查看分区详细信息
硬盘分区(
fdisk /dev/vda)。新添加的硬盘默认是不使用的,需要先进行分区、格式化才能使用。[root@host-145-168-10-88 ~]# fdisk /dev/vda 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. # n: 添加一个新分区 Command (m for help): n Partition type: p primary (2 primary, 0 extended, 2 free) e extended # p: 创建主分区 Select (default p): p Using default response p # 3: 分区号 Partition number (3,4, default 3): 3 # 起始扇区 First sector (629145600-1048575999, default 629145600): 629145600 Using default value 629145600 # 截止扇区 Last sector, +sectors or +size{K,M,G} (629145600-1048575999, default 1048575999): 1048575999 Using default value 1048575999 Partition 3 of type Linux and of size 200 GiB is set # 保存创建的分区并退出操作 Command (m for help): w The partition table has been altered! Calling ioctl() to re-read partition table. WARNING: Re-reading the partition table failed with error 16: Device or resource busy. The kernel still uses the old table. The new table will be used at the next reboot or after you run partprobe(8) or kpartx(8) Syncing disks.读取分区信息
partprobe。使用fdisk工具只是将分区信息写到磁盘,如果需要mkfs磁盘分区则需重启系统,而使用partprobe则可以使kernel重新读取分区信息,从而避免重启系统。同时系统会创建分区对应的目录。[root@host-145-168-10-88 ~]# ll /dev/vda* brw-rw----. 1 root disk 252, 0 Feb 10 16:59 /dev/vda brw-rw----. 1 root disk 252, 1 Feb 10 16:59 /dev/vda1 brw-rw----. 1 root disk 252, 2 Feb 10 16:59 /dev/vda2 [root@host-145-168-10-88 ~]# partprobe [root@host-145-168-10-88 ~]# ll /dev/vda* brw-rw----. 1 root disk 252, 0 Feb 10 17:00 /dev/vda brw-rw----. 1 root disk 252, 1 Feb 10 17:00 /dev/vda1 brw-rw----. 1 root disk 252, 2 Feb 10 17:00 /dev/vda2 brw-rw----. 1 root disk 252, 3 Feb 10 17:00 /dev/vda3创建物理卷
pvcreate /dev/vda3[root@host-145-168-10-88 ~]# pvcreate /dev/vda3 Physical volume "/dev/vda3" successfully created.将物理卷“/dev/vda3”加入到“centos”组中
[root@host-145-168-10-88 ~]# vgextend centos /dev/vda3 Volume group "centos" successfully extended动态在线扩展磁盘空间
lvextend -l +100%FREE /dev/centos/home[root@host-145-168-10-88 ~]# lvextend -l +100%FREE /dev/centos/home Size of logical volume centos/home changed from 245.24 GiB (62782 extents) to 445.24 GiB (113982 extents). Logical volume centos/home successfully resized.同步文件系统
# 查看要同步的文件系统格式类型 [root@host-145-168-10-88 ~]# df -Th Filesystem Type Size Used Avail Use% Mounted on devtmpfs devtmpfs 16G 0 16G 0% /dev tmpfs tmpfs 16G 0 16G 0% /dev/shm tmpfs tmpfs 16G 12M 16G 1% /run tmpfs tmpfs 16G 0 16G 0% /sys/fs/cgroup /dev/mapper/centos-root xfs 50G 4.1G 46G 9% / /dev/mapper/centos-home xfs 246G 37M 246G 1% /home /dev/vda1 xfs 1014M 201M 814M 20% /boot tmpfs tmpfs 3.2G 12K 3.2G 1% /run/user/42 tmpfs tmpfs 3.2G 0 3.2G 0% /run/user/0 # xfs文件系统使用xfs_growfs,xfs_growfs /dev/centos/home # ext4文件系统使用resize2fs,resize2fs /dev/centos/home [root@host-145-168-10-88 ~]# xfs_growfs /dev/centos/home meta-data=/dev/mapper/centos-home isize=512 agcount=4, agsize=16072192 blks = sectsz=512 attr=2, projid32bit=1 = crc=1 finobt=0 spinodes=0 data = bsize=4096 blocks=64288768, imaxpct=25 = sunit=0 swidth=0 blks naming =version 2 bsize=4096 ascii-ci=0 ftype=1 log =internal bsize=4096 blocks=31391, version=2 = sectsz=512 sunit=0 blks, lazy-count=1 realtime =none extsz=4096 blocks=0, rtextents=0 data blocks changed from 64288768 to 116717568确认硬盘是否挂载成功
[root@host-145-168-10-88 ~]# df -h Filesystem Size Used Avail Use% Mounted on devtmpfs 16G 0 16G 0% /dev tmpfs 16G 0 16G 0% /dev/shm tmpfs 16G 12M 16G 1% /run tmpfs 16G 0 16G 0% /sys/fs/cgroup /dev/mapper/centos-root 50G 4.1G 46G 9% / /dev/mapper/centos-home 446G 37M 446G 1% /home /dev/vda1 1014M 201M 814M 20% /boot tmpfs 3.2G 12K 3.2G 1% /run/user/42 tmpfs 3.2G 0 3.2G 0% /run/user/0
整体步骤流程
[root@host-145-168-10-88 ~]# fdisk /dev/vda
# 选项 n p 回车、回车、回车 w
[root@host-145-168-10-88 ~]# partprobe
[root@host-145-168-10-88 ~]# pvcreate /dev/vda3
[root@host-145-168-10-88 ~]# vgextend centos /dev/vda3
[root@host-145-168-10-88 ~]# lvextend -l +100%FREE /dev/centos/home
[root@host-145-168-10-88 ~]# xfs_growfs /dev/centos/home
版权声明:本文为w759826115原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。