问题场景

Ubuntu Server系统上将新添加三块容量分别为2T、2T、8T的磁盘挂载到/home/titi/workspace/fdfs/目录,文件系统为ext4。

思考

同一目录无法重复挂载,后挂载的会覆盖之前挂载的磁盘,需要将三块硬盘合并到一个逻辑卷后挂载。

基本概念:

  • PE(Physical Extent)
    物理块
  • PV(Physical Volume)
    物理卷在逻辑卷管理中处于最底层,它可以是物理硬盘的分区,也可以是整个物理硬盘,也可以是raid设备。
  • VG(Volume Group)
    卷组建立在物理卷上,一个卷组至少要包括一个物理卷,在卷建立后可动态添加物理卷到卷组中。
  • LV(Logical Volume)
    逻辑卷建立在卷组上,一个逻辑卷可以只有一个卷组,也可以有多个卷组。卷组中未分配的空间可以用于建立新的逻辑卷,
    逻辑卷建立后可以动态的扩展和缩小空间。系统中的多个逻辑卷可以属于同一个卷组,也可以拥有多个卷组。

解决方法

  1. 查看当前状态
    img_8.png
    img_9.png

  2. 创建卷组
    创建卷组的命令为vgcreate,此命令在物理卷创建为一个卷组,在物理卷/dev/sda上创建为一个名为vgfdfs的卷组。

    1
    vgcreate vgfdfs /dev/sda

    img.png

  3. 添加新的物理卷到卷组
    此步为将多块磁盘空间合为一体的关键步骤,当系统中新增了磁盘或新建了物理卷,而要将其添加到已有卷组时,就可使用vgextend命令。
    img_1.png
    创建后查看卷组sudo vgs
    img_3.png

  4. 创建逻辑卷
    创建逻辑卷的命令为lvcreate;此命令在卷组上创建逻辑卷,在卷组vgfdfs上创建一个名为lvfdfs的逻辑卷,起大小为10.9T;
    img_2.png
    创建后查看逻辑卷sudo lvscan
    img_4.png

  5. 格式化逻辑卷
    将创建的lvfdfs逻辑卷格式化为ext4。
    img_5.png

  6. 逻辑卷挂载到目录

    • 挂载
      img_6.png
    • 开机自动挂载
      img_10.png
    • 查看挂载
      img_7.png