zoukankan      html  css  js  c++  java
  • ubuntu 非lvm 模式 扩充根目录

      业务需求 因为服务器没有预装lvm ,不能直接扩容 ,且之前所有文件在同一块硬盘上,但业务需要需要扩容 , 有多块硬盘可以使用

      专业名词
    *物理存储介质(PhysicalStorageMedia)
    指系统的物理存储设备:磁盘,如:/dev/hda、/dev/sda等,是存储系统最底层的存储单元
    *物理卷(Physical Volume,PV)
    指磁盘分区或从逻辑上与磁盘分区具有同样功能的设备(如RAID),是LVM的基本存储逻辑块,但和基本的物理存储介质(如分区、磁盘等)比较,却包含有与LVM相关的管理参数。
    *卷组(Volume Group,VG)
    类似于非LVM系统中的物理磁盘,其由一个或多个物理卷PV组成。可以在卷组上创建一个或多个LV(逻辑卷)。
    *逻辑卷(Logical Volume,LV)
    类似于非LVM系统中的磁盘分区,逻辑卷建立在卷组VG之上。在逻辑卷LV之上可以建立文件系统(比如/home或者/usr等)。
    *物理块(Physical Extent,PE)
    每一个物理卷PV被划分为称为PE(Physical Extents)的基本单元,具有唯一编号的PE是可以被LVM寻址的最小单元。PE的大小是可配置的,默认为4MB。所以物理卷(PV)由大小等同的基本单元PE组成。
    *逻辑块(Logical Extent,LE)

       解决方案 :

      

    fdisk  -l   #显示所有物理存储介质
    fdisk /dev/sdb 依次输入d(删除原来盘符) n(创建卷) p 1 enter enter y t(修改磁盘模式) 8e(Linux LVM) w(保存)
    pvcreate /dev/sdb1

    {其他硬盘
    fdisk /dev/sdc 依次输入d(删除原来盘符)  n(创建卷) p  1  enter  enter  y  t(修改磁盘模式) 8e(Linux LVM)  w(保存)
    pvcreate /dev/sdc1

    }
    vgcreate ubuntu-vg-test /dev/sdb1 #创建 物理卷组
    lvcreate   -L 500G -n lvtest ubuntu-vg-test #创建逻辑卷,并将物理卷中的空间分配500G给逻辑卷
    vgextend ubuntu-vg /dev/sdc1  # 使用扩张物理卷组
    lvextend -L+500G  /dev/mapper/ubuntu--vg-test-lvtest  #扩充逻辑卷
    resize2fs /dev/mapper/ubuntu--vg-test-lvtest
    mkfd.ext4 /dev/mapper/ubuntu--vg--test-lvtest  #格式化
    mkdir  /home2
    mount /dev/mapper/ubuntu--vg--test-lvtest
    /home2 cp -rf /home/* /home2
    blkid  #根据输出的 uuid来设置 /etc/fstab的值
    vi  /etc/fstab   #如下图
    reboot

      
  • 相关阅读:
    Scrapy选择器和持久化
    SQLAlchemy
    Python数据库连接池DBUtils
    flask应用上下文和g
    flask请求上下文源码解析
    flask的session源码流程和第三方组件
    430软狗不喂狗后系统起不来的问题
    VS2008 快捷键大全
    未能加载或程序集“XXXX,Version=0.0.0.0,Culter=neutral,PublicKeyToken=null”或它的某一个依赖项。试图加载格式不正确的程序。
    用vs2008打开vs2005项目
  • 原文地址:https://www.cnblogs.com/skycandy/p/11360198.html
Copyright © 2011-2022 走看看