磁盘管理与LVM

目录

磁盘结构及分区表示

磁盘基础

硬盘的结构

物理结构

数据结构

储存容量

硬盘接口

磁盘分区表示

MBR

磁盘分区的表示

linux中使用的文件系统及类型

管理磁盘积及分区

检测并确定新硬盘 

规划硬盘中的分区

P指令———列出硬盘中的分区情况

n指令————新建分区

d指令———删除分区

w和q指令———退出fdisk分区工具

管理文件系统

创建文件系统

mkfs命令的使用

挂载、卸载文件系统

挂在文件系统

卸载文件系统

设置文件系统自动挂载

查看磁盘使用情况

LVM逻辑卷管理

LVM概述

PV(Physical Volume物理卷)

VG(Volume Group,卷组)

 LV(Logical Volume,逻辑卷)

LVM的管理命令

物理卷

卷组管理

逻辑卷管理


磁盘结构及分区表示

磁盘基础

  • 硬盘是计算机中用于长期存储数据的关键设备,其种类和技术参数直接影响系统的性能和用户体验

硬盘的结构

物理结构

类信信息
盘片
  • 材质:由铝合金或玻璃基板制成,表面涂覆磁性材料用于存储数据。

  • 数量:通常由多张盘片叠放组成,每张盘片的两面均可存储数据。

  • 转速:由主轴电机驱动,常见转速为5400 RPM、7200 RPM(服务器硬盘可达15000 RPM)

磁头
  • 功能:负责读取和写入数据,悬浮在盘片表面(距离仅几纳米)。

  • 数量:每个盘面对应一个磁头,通过磁头臂移动定位。

数据结构

类型说明
扇片磁盘上的每个磁道被等分为若干个弧段,这些弧段便是硬盘的扇区(Sector)。硬盘的扇区,叫做引导扇区
磁道当磁盘旋转时,磁头若保持在一个位置上,则每个磁头都会在磁盘表面划出一个圆形轨些圆形轨迹就叫做磁道(Track)
柱面在有多个盘片构成的盘组中,由不同盘片的面,但处于同一半径圆的多个磁道组成的
面(Cylinder)

储存容量

硬盘存储容量   =   磁头数  X  磁道(柱面)数  X  每道扇区数  X  义每扇区字节数

可以用柱面/磁头/扇区来唯一定位磁盘上每一个区域,用fdisk-1查者分区信息

硬盘接口

硬盘接口可分为 ,ATA(IDE)、和 SATA 以及SCSI和SAS接口速度不是实际的硬盘数据传输的速度

类型说明
ATA全称Advanced Technology Attachment,并口数据线连接主板与硬盘,抗干扰性太差,且排线占用空间较大,不利电脑内部散热,已逐渐被SATA 所取代
SATA全称Serial ATA,抗干扰性强,支持热插拔等功能,速度快,纠错能力强
SCSI全称是Smal1 Computer System Interface (小型机系统接口),SCSI硬盘广为工作站级个人电脑以及服务器所使用,资料传输时CPU占用率较低,转速快,支持热插拔等
SAS (Serial Attached SCSI)是新一代的SCSI技术,和SATA硬盘相同,都是采取序列式技术以获得更高的传输速度,可达到 6Gb/s

磁盘分区表示

MBR

存储在硬盘的第一个扇区(512字节),即 0柱面 0磁头 1扇区 分区标有4个分区及录区,每个分区记录占16个字节

磁盘分区的表示

硬盘分区分为主分区、扩展分区、和逻辑分区,一般主分区只有四个,二扩展分区可以看成一个特殊的主分区类型,在扩展分区中可以建立逻辑分区。主分区一般用来安装操作系统,扩展分区多用来储存文件数据

硬盘:对于IDE 接口的便盘设备,表示为“hdx”形式的文件名,前对于SCST接口的硬盘设条,
則表示为“sdx”形式的文件名。其中“X”可以为a、b.cd等字母序号。例知,将系统中的
第1个IDE设备(便)表示为“hda”将第2个SCSI设备表示为"sdb

分区:表示分区时,以硬盘设酱的文件名作为基础,在后边添加读分区(无论主分区、扩展分区、
逻辑分区>对应的数坚序特即可。例如,第1个IDE便盘中的第1个分区表示为“hdal中第2个分区表示为“hda2,第2个SCSI硬盘的第3个分区表示为“adb3”、第5个分区为“sdb5”

linux中使用的文件系统及类型

Linux支持多种文件系统,每种都有其独特的设计目标和适用场景。以下是常见的Linux文件系统分类及其作用:
 EXT4:是第四代扩展文件系统,EXT4是典型的日志文件系统,是保存有磁盘存储取记录的日志数据,便于回复还广泛支持其他各种类型的文件系统JFS、FAT16、NTFS等。默认的现代Linux文件系统,支持大文件(16TB)、大分区(1EB)、日志校验、延迟分配。  通用场景,适合桌面和服务器(Ext4为主)。

XFS:高性能日志式文件系统,处理大文件和高并发I/O性能优异.支持上百万的T字节的储存空间,由于XFS文件系统开启日志功能,所以如果出现宕机也不怕数据遭到破坏,这种文件系统可以根据日志记录在短时间内恢复数据支持动态调整分区(只能扩展,不能缩小)。  

 Swap:交换分区/文件系统。扩展虚拟内存,用于内存不足时缓存数据。一般建议将交换分区的大小设置为1.5 ~ 2倍。例如:堆与512MB物理内存的主机期间换分区的大小建议这是为1024MB,如果服务器内存足够大(也可以设8GB以上)也可以不设交换分区,交换分区不用直接储存用户的文件和目录等数据

JFS:文件系统多用于商业版本的UNIX操作系统中既有出色的性能表现,由于NTFS是微软公司的专有文件系统,linux系统默认支持从NTFS分区中读取文件如果需要写入文件数据,需要结合其他辅助软件

选择建议
桌面用户:Ext4(稳定)、Btrfs(快照需求)。  
服务器/大文件:XFS、ZFS。  
嵌入式/闪存:F2FS。  
跨平台兼容:exFAT/NTFS。  
网络共享:NFS(Linux间)、SMB(Windows)。  

通过需求(性能、功能、兼容性)选择合适的文件系统,确保数据安全和效率。

管理磁盘积及分区

sdisk慈阿庞你积分管理工具,fdisk的大多数的linux操作系统中自带的基本工具之一,增加硬盘设备时首先需要在机箱内进行硬盘接口的物理剪链接,若是在VMware虚拟机环境中可以修改虚拟主机的设置,增添一块  “Hard  Disk”  硬盘设备(如添加一块100GB的SCSI硬盘)

检测并确定新硬盘 

挂接好新的硬盘并启动后,linux操作系统会自动检测并加载硬盘无需额外安装驱动,执行  “fdisk  -l”  命令可以查看、确定新的设备名称和位置  “fdisk  -l”  命令的作用是列出当前系统中所有硬盘及分区的信息" /dev/sda"  为原有的硬盘设备,如果再增加新的硬盘为  “/dev/sdb”  当设备识别到新的硬盘设备后就可以在硬盘中建立新的分区,在Linux系统中分区和格式化的过程是相对独立的

[root@localhost ~]# fdisk -l

Disk /dev/nvme0n1:200 GiB,214748364800 字节,419430400 个扇区

磁盘型号:VMware Virtual NVMe Disk

单元:扇区 / 1 * 512 = 512 字节

扇区大小(逻辑/物理):512 字节 / 512 字节

I/O 大小(最小/最佳):512 字节 / 512 字节

磁盘标签类型:gpt

磁盘标识符:0C5EE73D-A5E9-4416-92F1-E3E758C5F09F

设备              起点      末尾      扇区  大小 类型

/dev/nvme0n1p1    2048      6143      4096    2M BIOS

/dev/nvme0n1p2    6144   2103295   2097152    1G Linu

/dev/nvme0n1p3 2103296 419428351 417325056  199G Linu

Disk /dev/mapper/openeuler-root:194.99 GiB,209371267072 字节,408928256 个扇区

单元:扇区 / 1 * 512 = 512 字节

扇区大小(逻辑/物理):512 字节 / 512 字节

I/O 大小(最小/最佳):512 字节 / 512 字节

Disk /dev/mapper/openeuler-swap:4 GiB,4294967296 字节,8388608 个扇区

单元:扇区 / 1 * 512 = 512 字节

扇区大小(逻辑/物理):512 字节 / 512 字节

I/O 大小(最小/最佳):512 字节 / 512 字节

文件类型说明
Device磁盘或分区的设备文件名
Boot标记该分区是否为引导分区 , “ * ”  表示分区时可引导的(通常是/boot或EFI系统分区)
Start该分区再磁盘的起始位置
End

该分区在磁盘结束的位置

Blocks分区所占用的磁盘块数(通常以1kb或512b为单位或1024字节)
Id分区对对应的系统ID号,83表示linux中的XFS分区或EXT4分区、8e表示LVM逻辑卷LVM是linux操作系统中对磁盘分区进行管理的一种逻辑机制
System分区的系统文件系统类型

规划硬盘中的分区

在硬盘设备中创建、删除、更改分区等操作同样通过fdisk命令进行,只需要使用硬盘的设备文件为参数,例:执行“fdisk /dev/sdb”命令即可进行交互式的分区管理界面中

[root@localhost ~]# fdisk /dev/sdb 
欢迎使用 fdisk (util-linux 2.39.1)。
更改将停留在内存中,直到您决定将更改写入磁盘。
使用写入命令前请三思。

设备不包含可识别的分区表。
Created a new DOS (MBR) disklabel with disk identifier 0xb41b0371.

命令(输入 m 获取帮助):

该操作界面的“command  (m for help):”提示符后,输入特定的分区操作指令,可以完成各项分区管理任务。例:输入“m”指令后,可以查看各种操作指令的帮助信息

命令(输入 m 获取帮助):m

帮助:

  DOS (MBR)
   a   开关 可启动 标志
   b   编辑嵌套的 BSD 磁盘标签
   c   开关 dos 兼容性标志

  常规
   d   删除分区
   F   列出未分区的空闲区
   l   列出已知分区类型
   n   添加新分区
   p   打印分区表
   t   更改分区类型
   v   检查分区表
   i   打印某个分区的相关信息

  杂项
   m   打印此菜单
   u   更改 显示/记录 单位
   x   更多功能(仅限专业人员)

  脚本
   I   从 sfdisk 脚本文件加载磁盘布局
   O   将磁盘布局转储为 sfdisk 脚本文件

  保存并退出
   w   将分区表写入磁盘并退出
   q   退出而不保存更改

  新建空磁盘标签
   g   新建一份 GPT 分区表
   G   新建一份空 GPT (IRIX) 分区表
   o   create a new empty MBR (DOS) partition table

   s   新建一份空 Sun 分区表

P指令———列出硬盘中的分区情况

使用“P”指令可以列齿次昂西的分区情况,信息显示的格式与执行 “fdisk  -l” 命令相同。硬盘中尚未建立分区时,输出的列表信息为空

命令(输入 m 获取帮助):p
Disk /dev/sdb:100 GiB,107374182400 字节,209715200 个扇区
磁盘型号:VMware Virtual S
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0xb41b0371

n指令————新建分区

使用“n”指令可以进行创建分区的操作,包括主分区和扩展分区。根基提示继续输入“p”徐爱则创建主分区,输入“e”选择创建扩展分区,之后一次选择分区序号、起始位置、结束位置或分区大小即可完成新分区的创建。主分区和扩展分区的序号只能为1 ~ 4。分区七十位置一般有fdisk默认识别即可,结束位置或大小使用 “+sizeM” 或 “+sizeG” 的形式,如 “+20G” 表示该分区的荣狼设置为20GB。例:新建一个分区(dev/sdb1),容量指定为20GB,

命令(输入 m 获取帮助):n
分区类型
   p   主分区 (0个主分区,0个扩展分区,4空闲)
   e   扩展分区 (逻辑分区容器)
选择 (默认 p):p
分区号 (1-4, 默认  1): 1

第一个扇区 (2048-209715199, 默认 2048): 
最后一个扇区,+/-sectors 或 +size{{K,M,G,T,P} (2048-209715199, 默认 209715199): +20g

创建了一个新分区 1,类型为“Linux”,大小为 20 GiB

创建一个扩展分区和两个逻辑分区

使用剩余的硬盘空间可以创建扩展分区,然后在扩展分区中创建逻辑分区。需要注意的是,若主分区、逻辑分区均已创建完毕,则再次输入“n”指令将不再提示选择分区类型,例:首先使用剩下的所有控件建立扩展分区(/dev/sdb4)(全部空间分配完毕后,讲无法在建立的主分区)

命令(输入 m 获取帮助):n
分区类型
   p   主分区 (2个主分区,0个扩展分区,2空闲)
   e   扩展分区 (逻辑分区容器)
选择 (默认 p):e
分区号 (3,4, 默认  3): 4
第一个扇区 (83888128-209715199, 默认 83888128): 
最后一个扇区,+/-sectors 或 +size{K,M,G,T,P} (83888128-209715199, 默认 209715199): 

创建了一个新分区 4,类型为“Extended”,大小为 60 GiB。

再建一个扩展分区中建立一个逻辑分区(/dev/sdb5),容量指定为2GB

命令(输入 m 获取帮助):n
所有主分区的空间都在使用中。
添加逻辑分区 5
第一个扇区 (83890176-209715199, 默认 83890176): 
最后一个扇区,+/-sectors 或 +size{K,M,G,T,P} (83890176-209715199, 默认 209715199): +2GB

创建了一个新分区 5,类型为“Linux”,大小为 1.9 GiB。

d指令———删除分区

使用d指令可以删除指定的分区,根据提示继续输入是需要删除的分区序号即可。在执行删除分区是一定要谨慎,首先使用p指令出擦看分区的序号确定无误后再进行删除,注意!!! 若扩展分区被删除则扩展分区之下的逻辑分区也将同时被删除

命令(输入 m 获取帮助):t
分区号 (1,5, 默认  5): 5
Hex 代码或别名(输入 L 列出所有代
码):82

已将分区“Linux”的类型更改为“Linux swap / Solaris”。

w和q指令———退出fdisk分区工具

执行w和q指令推出fdisk分区工具其中W指令将保存分区操作,而q指令并不会保存对硬盘所做的分区操作,对于包含数据的勇攀惊醒分区时,一定要做号数据本分,保存之气那要确保操作无误以免数据损坏

命令(输入 m 获取帮助):w
分区表已调整。
正在同步磁盘。

变更磁盘(特别是正在使用的磁盘)的分区设置以后,建议最好将系统重启一次,或者执行“partprobe”命令是操作兄台那个检测新的分区便情况。若不进行这些操纵可能会导致格式化分区时损坏硬盘中已有的数据,严重者甚至引起系统崩溃

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

管理文件系统

使用fdisk工具再用盘中建立分区以后还需要对分区格式化并挂载到系统的指定目录然后才能用于储存文件、目录等数据。

创建文件系统

创建文件系统的过程即格式化的过程,在linux操作系统中使用mkfs命令工具可以将分区格式化成XFS、 EXT4 、FAT、等不同类型的文件系统,而Awap交换分区时使用mkswap命令来进行格式化的

mkfs命令的使用

Swap分区文件的作用类似于windows操作系统中的“虚拟内存”,可以在一定程度上缓解内存不足的情况当Linux主机玉兴的服务较多,需要更多的交换空间支撑应用时,可以分为其增加新的交换分区

mkswap命令工具可以在指定的分区加创建减缓文件系统,目标分区通过fdisk工具加将ID号设为82例:执行以下操作可以将分区/dev/sda5创建交换分区

root@localhost ~]# fdisk -l /dev/sda
/dev/sda5        4096  20975615  20971520  10G 83 Linu
[root@localhost ~]# mkswap /dev/sda5
mkswap: /dev/sda5:警告,将擦除旧的 swap 签名。
正在设置交换空间版本 1,大小 = 10 GiB (10737414144  个字节)
无标签,UUID=9fd48361-213a-48b0-844d-3630d72279e3

对于新增的交换分区需要使用swapon命令进行启用,繁殖使用swapoff命令停用指定的交换分区。例:分别展示了启用、停用交换分区/dev/sda5的过程,以及总交换空间的变化情况

[root@localhost ~]# cat /proc/meminfo | grep "SwapTotal"
SwapTotal:       4194300 kB
[root@localhost ~]# swapon /dev/sda5
[root@localhost ~]# cat /proc/meminfo | grep "SwapTotal"
SwapTotal:      14680056 kB
[root@localhost ~]# swapoff /dev/sda5

挂载、卸载文件系统

在 Linux 系统中,挂载(Mount)和卸载(Unmount)文件系统是管理磁盘、分区的核心操作在安装linux的过程中建立的分区通常会操作系统自动挂载。对于硬盘分区、硬盘需要管理员手动挂载,U盘的用法也是一样

挂在文件系统

mount  【 -t   文件系统类型 】 储存设备  挂载点

文件系统类型通常可以省略,储存设备即对应分区的设备文件名或王罗资源路径,挂在点即用户指定用于挂在的目录。mount不带任何参数时将显示当前系统中已挂载的各个分区的相关信息,例:将硬盘挂载到/media/usbdisk/目录

[root@localhost ~]# mkdir /media/usbdisk
[root@localhost ~]# mount /dev/sda /media/usbdisk/

mount命令的 “-t” 选项用于指定文件系统类型,而 “-o” 选项则用来描述设备或文件系统他的挂在方式:

mount    [   -o    挂在参数   ]    储存设备   挂载点

 ISO 镜像文,需要将其解压后才能浏览、使用其中的文件数据。若使用 mount 挂载命令节能正常使用。“.iso”镜像文件通常被视为一种特殊的“回环”文件系统,因此在挂载时需要添加“-o loop”选项。

卸载文件系统

需要卸载文件系统时使用的命令为 umount,使用挂载点目录或对应设备的文件名作为卸载参数。Linux操作系统中,由于同一个设备可以被挂载到多个目录下,所以一般建议通过挂载点的目录位置来进行卸载。例:执行以下操作将分别卸载前面挂载的 Linux分区、光盘设备

[root@localhost ~]# umount  /mailbox

[root@localhost ~]# umount /dev/cdrom 

设置文件系统自动挂载

系统中的/etc/fstab文件可以视为mount命令的配置文件,其中存储了文件系统的静态挂载数据。Linux操作系统在每次开机时,会自动读取这个文件的内容,自动挂载所指定的文件系统。默认的 fstab文件中包括了根分区、/boot分区、交换分区挂载配置。执行如下命令可以查看当前系统内自动挂载的设备或分区

[root@localhost ~]# cat /etc/fstab 
/dev/mapper/openeuler-root /                       ext4    defaults        1 1
UUID=f4dd4935-ecac-4541-8f4d-8224711179c6 /boot                   ext4    defaults        1 2
/dev/mapper/openeuler-swap none                    swap    defaults        0 0

在/etc/fstab文件中,每一行记录对应一个分区或设备的挂载配置信息,这些信息从左到右包括六个字段(使用空格或制表符分隔):

  • 第 1 字段:设备名或设备卷标名。
  • 第 2 字段:文件系统的挂载点目录的位置。
  • 第 3 字段:文件系统类型,如 XFS、Swap 等。
  • 第 4 字段:挂载参数,即 mount命令“-o”选项后可使用的参数。例如, defaults、rw、ro、noexec 分别表示默认参数、可写、只读、禁用执行程序。
  • 第 5 字段:表示文件系统是否需要 dump 备份(dump 是一个备份工具)。一般设为1时表示需要,设为0时将被dump忽略。
  • 第6字段:该数字决定在系统启动时进行磁盘检查的顺序。0表示不进行检查,1表示优先检查,2表示次级检查。根分区应设为1,其他分区应为2。通过在`/etc/fstab`文件中添加相应的挂载配置,可以实现开机后自动挂载指定的分区。

查看磁盘使用情况

使用`mount`命令可以显示分区的挂载情况。若要了解系统中已挂载各文件系统的磁盘使用情(如剩余磁盘空间比例等),可以使用`df`命令

`df`命令使用文件或设备作为参数。常用选项为`-h`和`-T`。其中 `-h`选项以易读的容量单位显示。`-T`选项显示文件系统类型。例如,执行`df -hT`命令查看当前系统挂载的文件系统磁盘使用情况

[root@localhost ~]# df -hT
文件系统                   类型      大小  已用  可用 已用% 挂载点
/dev/mapper/openeuler-root ext4      191G  1.8G  180G    1% /
devtmpfs                   devtmpfs  4.0M     0  4.0M    0% /dev
tmpfs                      tmpfs     1.7G     0  1.7G    0% /dev/shm
tmpfs                      tmpfs     4.0M     0  4.0M    0% /sys/fs/cgroup
tmpfs                      tmpfs     675M   11M  664M    2% /run
tmpfs                      tmpfs     1.7G     0  1.7G    0% /tmp
/dev/nvme0n1p2             ext4      974M  174M  733M   20% /boot

LVM逻辑卷管理

如何精确评估和分配各个硬盘分区的容量。如果当初估计不准确,一旦系统分区不够用就可能不得不备份、删除相关数据,甚至被迫重新规划分区并重装操作系统,以满足应用系统的需要。

LVM概述

  • LVM是Linux 操作系统中对磁盘分区进行管理的一种逻辑机制,它是建立在硬盘和分区之上、文件系统之下的一个逻辑层,在建立文件系统时屏蔽了下层的磁盘分区布局,因此能够在保持现有数据不变的情况下动态调整磁盘容量,从而增强磁盘管理的灵活性
  • 在安装CentOS系统的过程中选择自动分区时,就会默认采用LVM分区方案,不需要再进行手动配置。如果有特殊需要,也可以使用安装向导提供的磁盘定制工具调整LVM分区。需要注意的是,/boot分区不能基于LVM创建,必须独立出来

PV(Physical Volume物理卷)

物理卷是LVM机制的基本存储设备,通常对应为一个普通分区或整个硬盘。创建物理卷时,会在分
区或硬盘的头部创建一个保留区块,用于记录LVM的属性,并把存储空间分割成默认大小为4MB的基本单元(Physical Extent,PE),从而构成物理卷,如图6.1所示。物理卷一般直接使用设备文件名称,如/dev/sdb1、/dev/sdb2、/dev/sdd 等,对于用于转换成物理卷普通分区,建议先使用fdisk工具将分区类型的ID标记号改为“8e”若整块硬盘可以将所有磁盘空间划分为一个主分区后在做相应的调整

VG(Volume Group,卷组)

由一个或多个物理卷组成一个整体,即称为卷组,在卷组中可以动态地添加或移除物理卷,许多个物理卷可以分别组成不同的卷组,卷组的名称由用户自行定义。

 LV(Logical Volume,逻辑卷)
 

逻辑卷建立在卷组之上,与物理卷没有直接关系。对于逻辑卷来说,每一个卷组就是一个整体,从这整体中“切出”一小块空间,作为用户创建文件系统的基础,这一小块空间就称为逻辑卷,使用mkfs等工具在逻辑卷上创建文件系统以后,就可以挂载到Linux操作系统中的目录下使用。

LVM的管理命令

为了便于理解,这里先使用fdisk 工具在磁盘设备“/dev/sdb”中划分出三个主分区sdb1,sdb2、sdb3,每个磁盘的空间大小为20GB,将分区类型的ID标记号改为“8e”。磁盘类型的ID为“8e”,
表示该分区是Linux LYM 类型的,支持LVM机制,若上述分区已被挂载使用,则需要先进行卸载,再进行分区调整操作

功能

PV 管理命令VG管理命令LV 管理命令
Scan(扫描)pvscanvgscanIvscan
Create(建立)pvcreatevgcreateIvcreate
Display(显示)pvdisplayvgdisplaylvdisplay
Remove(移除)pvremovevgremovelvremove
Extend(扩展vgextendIvextend
Reduce(减少)vgreducelvreduce

物理卷

pvscan

  • 用于扫描系统中所有的物理卷,并输出相关信息。使用自动分区方案安装的 0penEuler,其系统盘 sda 被划分为 sdal、sda2、sda3 三个分区,其中 sda3 分区被转换为物理卷,并基于该物理卷创建 openeuler 卷组

pvcreate

  • 用于将分区或整个硬盘转换成物理卷,主要是添加 LVM 属性信息并划分 PE 存储单位。该命令需要使用硬盘或分区的设备文件作为参数(可以有多个)

pvdisplay

  • 用于显示物理卷的详细信息,需要使用指定的物理卷作为命令参数,默认时将显示所有物理卷的信息

卷组管理

vgscan

  • 用于扫描系统中已建立的 LVM 卷组及相关信息

vgcreate

  • 用于将一个或多个物理卷创建为一个卷组,第一个命令参数用于设置新卷组的名称,其后依次指定需要加入该卷组的物理卷作为参数。

vgdisplay

  • 用于显示系统中各卷组的详细信息,需要使用指定卷组名作为命令参数(未指定卷组时将显示所有卷组的信息)

vgremove

  • 用于删除指定的卷组,将指定卷组名称作为参数即可。删除时应确保该卷组中没有正在使用的逻辑卷

vgextend

  • 用于扩展卷组的磁盘空间。当创建了新的物理卷,并需要将其添加到已有卷组中时,就可以使用 vgextend 命令。该命令的第一个参数为需要扩展容量的卷组名称,其后为需要添加到该卷组中的各物理卷

逻辑卷管理

lvscan

  • 用于扫描系统中已建立的逻辑卷及相关信息

lvcreate

  • 用于从指定的卷组中分割空间,以创建新的逻辑卷。需要指定逻辑卷大小、名称及所在的卷组名作为参数。逻辑卷创建完成以后,可以通过“/dev/卷组名/逻辑卷名”(或“/dev/mapper/卷组名-逻辑卷名”)形式的设备文件进行访问。此命令的基本格式如下:lvcreate -L 容量大小 -n  逻辑卷名 卷组名

lvdisplay

  • 于动态扩展逻辑卷的空间,当目前使用的逻辑卷空间不足时,可以从所在卷组中分割额外的空间进行扩展。只要指定需增加的容量大小及逻辑养设备文件位置即可,前提条件是该养组中还有尚未分配的磁盘空间,否则需要先扩展卷组容量。另外,调整逻辑卷的容量后,需要执“xfs_growfs/dev/卷组名/逻辑卷名”命令以便 Linux 操作系统重新识别文件系统的大小。xfs_growfs 是针对 XFS 文件系统的在线调整文件系统大小的命令。使用 lvextend 命令时,基本的命令格式如下:lvextend -L +大小  /dev/卷组名/逻辑卷名
     

lvremove 

  • 用于删除指定的逻辑卷,直接使用逻辑卷的设备文件作为参数即可
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值