【Linux上创建一个LVM卷组,将多个物理卷添加到卷组中使用】

这篇具有很好参考价值的文章主要介绍了【Linux上创建一个LVM卷组,将多个物理卷添加到卷组中使用】。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

实现在Linux上创建一个LVM卷组,将多个物理卷添加到卷组中,创建一个逻辑卷,格式化该逻辑卷并将其挂载到指定目录,扩展逻辑卷的大小并调整文件系统大小以适应扩展

1.列出当前系统中所有的块设备信息,包括磁盘、分区、逻辑卷等

使用命令:

lsblk

2.对磁盘进行分区操作

使用命令:

fdisk /dev/sdb

过程如下:


[root@hnode3 ~]#  fdisk /dev/sdb
WARNING: fdisk GPT support is currently new, and therefore in an experimental phase. Use at your own discretion.
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.


Command (m for help): n
Selected partition 1
Partition 1 is deleted

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

Calling ioctl() to re-read partition table.
Syncing disks.
[root@hnode3 ~]#  fdisk /dev/sdc

fdisk /dev/sdb:这条命令打开了一个名为 /dev/sdb 的设备的分区表编辑模式。/dev/sdb 可能是一个硬盘设备,通过这个命令你可以对其进行分区操作。

3.创建了一个名为 vg_data 的卷组

使用命令:

vgcreate vg_data /dev/sdc1

此命令创建了一个名为 vg_data 的卷组,并将物理卷 /dev/sdc1 添加到该卷组中。卷组是一种逻辑存储单元,它可以由一个或多个物理卷组成。

4.将物理卷添加到已经存在的卷组

使用命令:

vgextend vg_data /dev/sde1 /dev/sdf1 /dev/sdg1

vgextend vg_data /dev/sde1 /dev/sdf1 /dev/sdg1:此命令将物理卷 /dev/sde1/dev/sdf1/dev/sdg1 添加到已经存在的卷组 vg_data 中。这样,卷组中就包含了更多的物理卷,可以更好地管理存储空间。

5.在卷组中创建一个逻辑卷

使用命令:

lvcreate -L 1000G -n edp_data vg_data

这个命令用于在卷组 vg_data 中创建一个逻辑卷 edp_data,大小为 1000G。逻辑卷是在卷组上创建的逻辑分区,它可以被格式化并挂载为文件系统。

6.查看已创建的 LVM(逻辑卷管理)卷的详细信息、

使用命令:

lvdisplay

此命令用于显示已创建的 LVM(逻辑卷管理)卷的详细信息,包括逻辑卷的名称、大小、卷组等。

7.格式化逻辑卷创建新的文件系统

使用命令:

mkfs.ext4 /dev/vg_data/edp_data

mkfs.ext4 /dev/vg_data/edp_data:这个命令用于对逻辑卷 /dev/vg_data/edp_data 进行 ext4 文件系统的格式化。这将在逻辑卷上创建一个新的文件系统,以便可以在上面存储文件和目录。

当涉及到Linux文件系统时,以下是一些常见的文件系统及其使用场景的更详细描述:

  1. EXT4:EXT4是Linux中最常用的文件系统之一。它适合用于普通工作负载,包括个人计算机、服务器和桌面系统。EXT4 支持大容量和大文件大小,具有良好的兼容性和稳定性。它提供快速读写性能,适合在需要普遍可靠性和性能的场景中使用。
  2. XFS:XFS是一个高性能的文件系统,特别适合处理大容量存储和高吞吐量的工作负载。它可以有效管理超大规模的文件系统,支持高并发访问和高度并行的I/O操作。XFS具有实时文件系统检查工具,可以在系统启动时快速恢复。它适用于大型文件服务器、数据库服务器和并发访问需求较高的环境。
  3. Btrfs:Btrfs是一个先进的文件系统,具有许多高级功能。它支持快照技术,能够快速备份和恢复文件系统状态。Btrfs还支持数据压缩,可以节省存储空间。它具有容量管理和文件系统卷管理功能,可以动态调整和管理存储空间。Btrfs适用于需要灵活管理和保护数据的场景,如数据中心、虚拟化环境和私有云存储。
  4. ZFS:ZFS是一个功能强大的文件系统,具有高级数据完整性校验、镜像、快照、压缩和高级存储管理功能。它适用于高可用性和高可靠性要求较高的环境,如大型数据中心、文件服务器和存储阵列。ZFS具有自我修复功能,可以自动检测和修复数据损坏问题。它还支持多层次的缓存和磁盘阵列管理,能够提供出色的性能和可靠性。
  5. JFS:JFS是IBM的日志文件系统,具有高速读写能力和快速恢复功能。它适用于处理大量小文件的场景,如Web服务器、邮件服务器和负载均衡系统。JFS具有低CPU开销,能够高效处理高并发访问。
  6. ReiserFS:ReiserFS是一个高度优化的文件系统,对于处理大量小文件和元数据操作非常有效。它具有快速的读写性能,适用于需要高度可靠性和性能的工作负载,如Web服务器、文件共享服务器和多媒体应用。
  7. FAT32:FAT32是一种通用文件系统,可以被多个操作系统支持。它适用于可移动存储介质、嵌入式设备和其他需要与多个操作系统兼容的场景。FAT32不支持大文件和大容量存储,但是兼容性好,适合在不同操作系统之间共享数据。

选择适合的文件系统应考虑到性能、可用性、数据安全性和需求方的特定要求。不同的文件系统在不同的应用场景中具有特定的优点,并且可以根据需要进行选择。

8.编辑文件系统列表添加系统挂载信息

使用 Vim 编辑器打开 /etc/fstab 文件,这个文件存储了系统引导时需要挂载的文件系统信息。

添加内容:

/dev/vg_data/edp_data /data ext4 defaults 0 0

在 /etc/fstab 文件中添加一行,指定逻辑卷 /dev/vg_data/edp_data 挂载到 /data 目录,并使用 ext4 文件系统以及默认的挂载选项。

9.读取 /etc/fstab 文件中的配置,并尝试自动挂载其中定义的所有文件系统

使用命令:

mount -a

重新加载 /etc/fstab 文件中定义的所有文件系统。这样,在系统启动时,逻辑卷 /dev/vg_data/edp_data将会被挂载到 /data 目录。

10.扩展逻辑卷

使用命令:

lvextend -L +8000G /dev/vg_data/edp_data

此命令将逻辑卷 /dev/vg_data/edp_data 的大小扩展 8000G。这样,逻辑卷将具有更大的存储空间。

11.扩大 (或缩小) 已有的文件系统

使用命令:

resize2fs -p /dev/vg_data/edp_data

调整逻辑卷 /dev/vg_data/edp_data 上的文件系统大小以适应扩展后的逻辑卷大小。

lsblk:再次运行 lsblk 命令,将显示设备的变化,以确认逻辑卷的扩展操作成功。

df -h:运行 df -h 命令,将显示文件系统的使用情况。你可以查看逻辑卷 /dev/vg_data/edp_data 的大小和使用情况,以验证扩展操作是否生效。

总结:

以上命令的目的是在Linux操作系统上实现以下操作:

创建一个卷组,并将多个物理卷添加到该卷组中。
在卷组上创建一个逻辑卷,并进行文件系统格式化。
将逻辑卷挂载到指定目录并自动挂载。
扩展逻辑卷的大小,并调整文件系统以适应扩容后的存储空间。
最后,使用 lsblk 和 df -h 命令查看设备以及存储空间的变化。

【Linux上创建一个LVM卷组,将多个物理卷添加到卷组中使用】,服务器,linux,运维,服务器文章来源地址https://www.toymoban.com/news/detail-809962.html

提示
本人以抱着学习的态度去分享,以上内容如有雷同,不胜荣幸!如有不足,欢迎评论留言!

到了这里,关于【Linux上创建一个LVM卷组,将多个物理卷添加到卷组中使用】的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux进阶篇:磁盘管理(二):LVM的创建、格式化和使用

    Linux磁盘管理(二):LVM的创建、格式化和使用 LVM的工作原理进行一个总结: (1)物理磁盘被格式化为PV,空间被划分为一个个的PE (2)不同的PV加入到同一个VG中,不同PV的PE全部进入到了VG的PE池内 (3)LV基于PE创建,大小为PE的整数倍,组成LV的PE可能来自不同的物理磁盘 (4)LV现在

    2024年04月09日
    浏览(50)
  • 将多个单独的 Excel 文件合并成一个,并添加标题行

    要将多个单独的 Excel 文件合并成一个,并添加标题行,可以使用 Python 的 pandas 库。以下是一个示例代码,假设要合并的 Excel 文件都在同一个文件夹中: import os import pandas as pd # 指定文件夹路径 folder_path = \\\'path/to/folder\\\' # 获取文件夹中所有 Excel 文件名 excel_files = [f for f in os.l

    2024年02月13日
    浏览(38)
  • 在react antd中动态生成多个 form表单组,包括一个动态添加/删除表单项的功能和一个提交表单的功能

    在这个示例中,我们首先使用 Form.useForm() 创建一个表单实例。接着,我们使用 Form.List 组件来动态生成多个表单项。在 Form.List 组件中,我们使用 fields.map 方法循环渲染每个表单项,并使用 Form.Item 组件包裹每个表单项。在 Form.Item 组件中,我们使用 label 属性指定标签,使用

    2024年02月15日
    浏览(54)
  • 『Linux』第九讲:Linux多线程详解(一)_ 线程概念 | 线程控制之线程创建 | 虚拟地址到物理地址的转换

    「前言」文章是关于Linux多线程方面的知识,讲解会比较细,下面开始! 「归属专栏」Linux系统编程 「主页链接」个人主页 「笔者」枫叶先生(fy) 「枫叶先生有点文青病」「每篇一句」  我与春风皆过客, 你携秋水揽星河。 ——网络流行语,诗词改版 用现在的话来说:我不

    2024年02月04日
    浏览(45)
  • LVM逻辑卷管理(创建,删除)

    LVM(Logical Volume Manager);逻辑卷管理技术 ,是一种让磁盘分区更加灵活和高效的软件。它的原理就像是在磁盘和文件系统之间加了一层管理工具,可以将多个物理磁盘分区组合成一个或多个虚拟磁盘,再将这些虚拟磁盘分配给文件系统使用。这样可以方便地动态调整磁盘空

    2024年02月02日
    浏览(41)
  • Mac,Linux中用mkdir同时创建多个文件夹

    提示:Mac,Linux中用mkdir同时创建多个文件夹 新建dirlist.txt 文件,放在所需创建文件夹根目录 右击-打开所需创建文件夹下终端 使用更为更强大的xargs命令

    2023年04月08日
    浏览(81)
  • linux c多个线程分段读取一个文件

    在 Linux C 中,你可以使用 pthread 库来创建多线程,并使用文件 I/O 来对文件进行读取和写入操作。以下是一个简单的示例代码,演示如何在 C 语言中开启 8 个线程同时读取一个文件并将其分成 8 段保存到 8 个临时文件中: 在上面的示例中,我们使用了 pthread 库来创建了 8 个线

    2024年02月01日
    浏览(38)
  • Linux--多个源文件编译成同一个可执行文件

    写法一:不推荐 写法二、推荐 $@: 代表目标文件    $^: 代表生成目标文件的所有源文件

    2024年02月15日
    浏览(59)
  • linux文件锁(保证只能同时启动一个实例,不同时启动多个实例)

    可以使用Linux中的进程锁来实现只能启动一个实例的功能。一种常见的方法是使用文件锁(File Locking)。 可以在程序启动时创建一个特定的文件,并尝试对该文件进行加锁。如果加锁成功,则表示程序是第一个实例,可以继续执行。如果加锁失败,则表示已经有一个实例在运

    2024年02月16日
    浏览(52)
  • linux+QT+FFmpeg 6.0,把多个QImage组合成一个视频

    我这里是专门搞了个类封装,我把这个类当成线程使用了,在启动程序的时候直接当线程启动recordInit():比如这样  然后我在需要合成视频的时候先调用初始化: 再传入QImage: 这样就不会造成卡死主线程的情况 我在使用FFmpeg的时候主要出现两个比较明显的情况: 1.pix_fmt为-1的情况

    2024年02月11日
    浏览(37)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包