Linux多块磁盘合并挂载

多块磁盘分区信息

          

         1.安装lvm2命令

           rpm -Uvh --force --nodeps *.rpm

          

 磁盘分区

       给磁盘写入分区表

        

       parted /dev/sdd
       mklabel gpt
       mkpart
       quit

多个分区合并挂载同一目录

            将两块空硬盘合并为“一块”,挂载到指定目录(/data)下,达到在一个目录使用2块硬盘所有空间的效果

      

vgcreate lvm_data /dev/sdb1
vgextend lvm_data /dev/sdc1
vgextend lvm_data /dev/sdd1


lvcreate -l 100%VG -n vg_data lvm_data
mkfs -t ext4 /dev/lvm_data/vg_data
mkdir /data

mount /dev/lvm_data/vg_data /data
df -h


在/etc/fstab文件末尾添加如下行:

/dev/lvm_data/vg_data    /data     ext4    defaults    0 0
View Code

    

       ext4不能支持大分区挂载

        

         mkfs -t xfs -f  /dev/lvm_data/vg_data  改成xfs文件系统

        

   创建多个vg

      vgcreate lvm_data1 /dev/sdo1
      vgextend lvm_data1 /dev/sdr1
      lvcreate -l 100%VG -n vg_data1 lvm_data1
      mkfs -t ext4 /dev/lvm_data1/vg_data1

      mkdir /data1
      mount /dev/lvm_data1/vg_data1 /data1

     

NFS持久挂载

     NFS挂载只占用NFS服务端的磁盘空间 并不占用NFS客户端的磁盘空间

     

    

    NFS只占用服务端的磁盘空间 不会占用NFS客户端的磁盘空间

    一块NFS磁盘挂载给多台主机多个服务使用

    创建一个总的挂载根目录,然后在根目录下创建不同的子目录即可

    1.在主机1上创建 mkdir -p /data/nfsdata

        mount -t nfs 100.12.13.4:/mnt/aa   /data/nfsdata

    2.在主机2上创建  mkdir -p /data/nfsdata

       mount -t nfs 100.12.13.4:/mnt/aa   /data/nfsdata

   3.在/data/nfsdata目录下可以创建不同的子目录给不同的服务使用

       mkdir -p /data/nfsdata/minio   && mkdir - p /data/nfsdata/fdfs

     

posted @ 2023-08-17 10:09  不懂123  阅读(1384)  评论(0编辑  收藏  举报