Linux单目录挂载多块磁盘的操作步骤

 更新时间:2024年02月19日 09:47:06   作者:程序员小潘  
这篇文章主要介绍了Linux单目录挂载多块磁盘的操作步骤,Linux将多块磁盘挂载到一个目录,特此记录,方便以后使用,需要的朋友可以参考下

Linux将多块磁盘挂载到一个目录,特此记录,方便以后使用。

服务器需要保存大量图片,内含4块2T的磁盘,需要将磁盘挂载到影像目录。

单块磁盘挂载比较简单:

  • 创建分区
  • 格式化分区
  • 挂载

同一目录无法重复挂载,后挂载的会覆盖之前挂载的磁盘。
但是现在需要将4块磁盘并行挂载,一同保存图片,该如何操作呢?

将4块磁盘合并到一个逻辑卷 进行挂载。

基本概念

  • PV(Physical Volume)- 物理卷

物理卷在逻辑卷管理中处于最底层,它可以是实际物理硬盘上的分区,也可以是整个物理硬盘,也可以是raid设备。

  • VG(Volumne Group)- 卷组

卷组建立在物理卷之上,一个卷组中至少要包括一个物理卷,在卷组建立之后可动态添加物理卷到卷组中。一个逻辑卷管理系统工程中可以只有一个卷组,也可以拥有多个卷组。

  • LV(Logical Volume)- 逻辑卷

逻辑卷建立在卷组之上,卷组中的未分配空间可以用于建立新的逻辑卷,逻辑卷建立后可以动态地扩展和缩小空间。系统中的多个逻辑卷可以属于同一个卷组,也可以属于不同的多个卷组

  • PE(Physical Extent)- 物理块

内容摘抄自网络,作者对Linux了解并不多。

操作步骤

1、检查

先检查一下目前磁盘的使用情况。
/home目录下只有45G大小,显然不够用。
df -h

2、查看磁盘

查看是否有空余的磁盘可用。
可以看到,有四块2T的磁盘分别为:/dev/sdb、/dev/sdc、/dev/sdd、/dev/sde 还没有挂载。
fdisk -l

3、创建分区

分别为4块硬盘创建分区,需要注意的是,与挂载单块磁盘不同,创建分区后需要修改分区类型

连续敲以下命令即可:

n p 1 enter enter t l 8e w

命令详解:

n:创建分区
p:扩展分区
1:分区号(1-4)
t:修改分区类型
l:列出所有分区类型
8e:指Linux LVM
w:保存并退出

4、查看创建的分区

分区Id为8e,System为Linux LVM则表示成功。
fdisk -l

5、创建PV

pvcreate /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1

6、查看PV

可以看到我们创建的4个物理卷。
pvdisplay

7、创建VG

lvm_data是vg组的名字,可以自定义
vgcreate lvm_data /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1

8、创建LV

-L是指定大小、-n是自定义lv的名称
lvcreate -L 7800G -n lvmdata_1 lvm_data

9、查看分区

到这里分区就创建完成了,后面的步骤和挂载单块磁盘一样:格式化然后挂载。
fdisk -l

10、格式化分区

mkfs.ext4 /dev/mapper/lvm_data-lvmdata_1

11、挂载到目录

将分区挂载到需要保存文件的目录即可。
mount /dev/mapper/lvm_data-lvmdata_1 /home/dev_xw

12、再次检查

挂载后,再次查看磁盘的使用情况。
可以看到有7.5T的空间。
df -h

至此操作全部结束,可以放心的保存文件。

到此这篇关于Linux单目录挂载多块磁盘的文章就介绍到这了,更多相关Linux挂载磁盘内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • centos8使用Docker部署Django项目的详细教程

    centos8使用Docker部署Django项目的详细教程

    这篇文章主要介绍了在centos8使用Docker部署Django项目的教程,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-05-05
  • Centos7 mysql数据库安装及配置实现教程

    Centos7 mysql数据库安装及配置实现教程

    这篇文章主要介绍了Centos7 mysql数据库安装及配置实现教程,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-08-08
  • 最完的htaccess文件用法收集整理

    最完的htaccess文件用法收集整理

    最完的htaccess文件用法收集,这篇文章确实很详细,需要的朋友可以参考下
    2012-05-05
  • 开发、运维不可不看的Linux调测工具【推荐】

    开发、运维不可不看的Linux调测工具【推荐】

    这篇文章主要介绍了开发、运维不可不看的Linux调测工具,本文图文并茂给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-06-06
  • Linux中的read命令使用之交互输入和脚本编写

    Linux中的read命令使用之交互输入和脚本编写

    这篇文章主要介绍了Linux中的read命令使用之交互输入和脚本编写,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-02-02
  • 阿里云linux服务器上使用iptables设置安全策略的方法

    阿里云linux服务器上使用iptables设置安全策略的方法

    这篇文章主要介绍了阿里云linux服务器上使用iptables设置安全策略的方法,需要的朋友可以参考下
    2016-10-10
  • Linux的truncate命令用法及说明

    Linux的truncate命令用法及说明

    本文介绍了Linux的truncate命令,可精确控制文件大小,适用于系统管理和开发,文中详细描述了命令的基本语法、操作模式(缩小和扩展文件)、底层实现、完整选项说明,并提供了多个应用场景和技术细节
    2026-05-05
  • ubuntu无法ssh远程,提示'Permission denied (publickey)'的解决方法

    ubuntu无法ssh远程,提示'Permission denied (publickey

    SSH(Secure Shell)是一种加密的网络协议,用于在网络上安全地传输数据,它被广泛用于远程登录和执行命令,有时候使用SSH登录时,可能会遇到错误消息Permission denied (publickey)导致登录失败,这种情况可能由多种原因引起,将探讨导致SSH登录失败的可能性,并提供解决方案
    2025-04-04
  • VmWare安装centos7无法上网的解决方法

    VmWare安装centos7无法上网的解决方法

    这篇文章主要为大家详细介绍了VmWare安装centos7无法上网的解决方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-10-10
  • Linux centOS安装JDK和Tomcat的教程

    Linux centOS安装JDK和Tomcat的教程

    今天小编就为大家分享一篇关于Linux centOS安装JDK和Tomcat的教程,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-01-01

最新评论