磁盘管理

文章目录

  • 磁盘管理
    • 基本分区管理
      • 磁盘划分思路
      • fdisk分区
        • 使用fdisk分区(<=2TB)
      • gdisk分区
    • 挂载
      • 手动挂载
      • 自动挂载
    • Swap扩容
    • 逻辑卷
      • 逻辑卷基本概念
      • 创建逻辑卷并挂载
      • 动态扩容逻辑卷
    • 逻辑卷组扩展
    • 逻辑卷条带化

基本分区管理

磁盘划分思路

  • 进去分区表—>新建分区(fdisk)
  • 更新分区表<刷新分区>
  • 格式化
  • 挂载使用

fdisk分区

使用fdisk分区(<=2TB)

lsblk
fdisk -l  # 查看当前系统的所有设备分区情况
fdisk /dev/sdb
  1. 使用lsblk查看目前系统中的磁盘信息

  1. 使用fdisk进行磁盘分区

  1. 输入n,新建分区

    p:主分区(只能1-4)

    e:逻辑分区(从5开始)

    分区号和起始扇区默认即可,输入需要分区的大小

  1. 输入p查看分区表

  1. 输入w将分区信息写入

  1. 使用lsblk命令查看

    1、最多只能分4个主分区,主分区编号1-4

    2、逻辑分区大小总和不能超过扩展分区大小,逻辑分区编号从5开始

    3、如果删除扩展分区,下面的逻辑分卷也被删除

  2. 格式化分区

    mkfs.ext4 /dev/sdb1
    

  3. 挂载使用

mount /dev/sdb1 /data

gdisk分区

gdisk -l /dev/sdd
gdisk /dev/sdd
partprobe /dev/sdd
ll /dev/sdd*mkfs.xfs /dev/sdb1
  1. 查看分区前的信息

    gdisk -l /dev/sdd
    

  2. 分区

    gdisk /dev/sdd
    

  3. 新建一个分区,输入n。回车默认即可

  4. 输入需要的需要大小。例如+100G

  5. 选择文件类型。默认或者格式化为(Linux LVM)都可。如果是LVM方式的话 输入8e00

  6. 输入p 查看分区后的分区列表

  7. 输入w保存分区并退出

  8. 格式化分区

    mkfs.xfs /dev/sdd1
    
  9. 挂载使用

    mount /dev/sdd1 /data1
    

挂载

手动挂载

命令:mount

语法:mount [选项] 挂载磁盘 挂载点

选项 说明
-o 以那一种方式挂载。ro/rw/sync/async/remount
-t 文件类型
mount -o rw -t xfs /dev/sdb1 /data
mount -t nfs=mount.nfs
mount -t cifs=mount.cifs

自动挂载

修改/etc/fstab文件

Swap扩容

  1. 查看逻辑卷和逻辑卷组

    lvdisplay /dev/centos/swap
    vgdisplay centos
    

    swap分区的逻辑组为centos

  1. 卸载swap分区

    swapoff /dev/mapper/centos-swap
    
  2. 扩展swap逻辑卷

    # 分配2G给swap分区
    lvextend -L +2GB /dev/mapper/centos-swap
    fdisk -l /dev/mapper/centos-swap
    

  3. 格式化新swap分区

    mkswap  /dev/mapper/centos-swap
    

  4. 重新挂载swap分区

    swapon /dev/mapper/centos-swap
    free -h
    

逻辑卷

逻辑卷(LVM)是Linux环境下对磁盘分区进行管理的一种机制。他是建立在物理存储设备之上的一个抽象层,有点在于灵活管理

  • 动态在线扩展
  • 离线裁剪
  • 数据条带化
  • 数据镜像

逻辑卷基本概念

概念 说明
物理卷(Physical Volume PV) 物理卷是底层真正提供容量,存放数据的设备,他可以是整个硬盘或者是硬盘上的分区
卷组(Volume Group VG) 卷组建立在物理卷之上,由一个或多个物理卷组成。即把物理卷整合起来提供容量分配。一个LVM系统中可以只有一个卷组,也可以包含多个卷组
逻辑卷(Logical Volume LV) 逻辑卷建立在卷组之上,他是从卷组中“切出”一块空间。他是最终用户使用的逻辑设备。逻辑卷的创建之后,其大小可以伸缩
物理区域PE(Physical extent) 每一个物理卷被划分为称为PE的基本单。具有唯一编号的PE是能被LVM寻址的最小单元。PE的大小可以被指定,默认为4MB。PE的大小一旦确定将不能改变。同一个卷组的所有物理卷的PE的大小是一致的
逻辑区域LE(logical extent) 逻辑卷也被划分为LE的可被寻址的基本单位。在同一个卷组中。LE的大小和PE是相同的。并且一一对应

创建逻辑卷并挂载

  1. 创建物理卷

    pvcreate /dev/sdb1
    pvcreate /dev/sdb2
    

  1. 查看是否创建成功

    # 以下方式任意一种即可
    pvs
    pvs /dev/sdb
    pvdisplay
    pvdisplay /dev/sdb*
    

  1. 创建逻辑卷组

    # 创建一个逻辑卷组,将sdb1和sdb2分区都加入到其中
    vgcreate vg01 /dev/sdb1 /dev/sdb2# 查看逻辑卷组
    vgs
    vgs vg01
    

  1. 创建逻辑卷

    # lv01 ------  逻辑卷名
    # —L 2.5G 分配逻辑卷lv01为2.5G大小
    # 加入到vg01的卷组中
    lvcreate -n lv01 -L 2.5G vg01
    

  1. 格式化逻辑卷组并挂载

    mkfs.ext4 /dev/vg01/lv01# 挂载,两种方式一种即可
    mount /dev/vg01/lv01 /data1
    mount /dev/mapper/vg01-lv01 /data1
    

动态扩容逻辑卷

  1. 查看该逻辑卷组是有存在空闲

    vgdisplay vg01
    # 查看free PE是否还有空间,如果没有需要先扩展逻辑卷组
    

  2. 分配指定大小的空间给逻辑卷

    lvextend -L +1GB /dev/mapper/vg01-lv01
    

  3. 刷新生效

    # 文件类型为ext4时是用
    resize2fs /dev/mapper/vg01-lv01
    # 文件类型为xfs时使用
    xfs_growfs /dev/mapper/vg_xfs-xfs_test
    

逻辑卷组扩展

  1. 逻辑卷载情况

    lsblk
    

  2. 创建物理卷

    pvcreate /dev/sdc
    

  3. 扩展逻辑卷组

    1. 查看逻辑卷组名

      vgdisplay
      # 获取到逻辑组名为centos
      

    2. 将新加的磁盘加入到逻辑卷组中

      vgextend centos /dev/sdc
      

      vgdisplay
      

逻辑卷条带化

条带化:把保存到逻辑卷的数据分为n等分,分别写到不同的物理卷中,可以提高数据的读写效率;如果如何一个涉及到物理卷出现故障,数据都会无法恢复

在创建逻辑卷的时候,将逻辑卷分别在2个或多个物理卷上

 lvcreate -n lv1 -L 1G vg01 -i 2 /dev/sdb{1,2}
# -i 参数:给出条带化的数量

linux下磁盘分区和逻辑卷管理相关推荐

  1. linux lvm 8e下继续划分分区,linux下LVM学习_逻辑卷管理

    一.LVM介绍 LVM是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制,通过LVM可以在不停机的情况下调整分区大小,提高了磁盘分区 ...

  2. Linux磁盘分区、逻辑卷、交换分区管理

    一.分区 1.MBR分区 2.GPT分区 二.磁盘分区管理 1.查看磁盘信息 2.添加磁盘 3.管理分区 (1)fdisk,默认划分为MBR的格式 (2)gdisk,默认默认划分为GPT的格式 (3) ...

  3. linux分区管理,Linux下磁盘分区管理

    Linux下磁盘分区管理 发布时间:2009-04-11 10:29:37来源:红联作者:lvshengming 在Linux下对IDE的设备是以hd命名的,第一个ide设备是hda,第二个是hdb, ...

  4. CentOS 6.3下配置LVM(逻辑卷管理

    CentOS 6.3下配置LVM(逻辑卷管理) 一.简介 LVM是逻辑盘卷管理(Logical Volume Manager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬 ...

  5. CentOS 6.3下配置LVM(逻辑卷管理)

    CentOS 6.3下配置LVM(逻辑卷管理) 一.简介 LVM是逻辑盘卷管理(Logical Volume Manager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬 ...

  6. linux磁盘分区创建lvm,Linux下磁盘分区与LVM创建

    Linux下磁盘分区与LVM创建 1. 在系统上添加2块2G的硬盘 2.进入系统以后用fdisk -l 看看两块磁盘是否存在了, 有了磁盘之后,用fdisk和parted 两个工具对磁盘进行分区,现在 ...

  7. xenserver 虚拟机扩容lvm磁盘分区的方法_从零开始学Linux运维|35.LVM(逻辑卷管理)的创建...

    简单来说 LVM是建立在硬盘和分区之上的一个逻辑层,提高磁盘分区管理的灵活性 如果没有使用LVM,我们直接访问文件系统读取硬盘内容 使用了LVM我们是通过逻辑卷的东西来读取硬盘内容 使用LVM增加一个 ...

  8. VMware虚拟机扩容——Ubuntu的/dev/sda1分区挂在根目录(“/“)下用LVM(逻辑卷管理)模式扩容无效

    一.问题描述 在VMware虚拟机装了Ubuntu18.04,一开始分配的内存是20多个G(如下图),用了一段时间后发现不够用了,需要扩容.然后上网查了一下虚拟机扩容的方法,但是大多数教程的情况是:根 ...

  9. RedHat Enterprise Linux 5.0之LVM逻辑卷管理

    有关LVM的文章很多,小弟我竭尽全力的把LVM的流程化实验演示出来,还请高手指点 实验环境 1.RedHat Enterprise Linux 5.0 2.四块磁盘/dev/sdb----/dev/s ...

最新文章

  1. OCR磁盘的导出和导入、备份和恢复以及移动(ocrconfig命令的应用)
  2. linux 最快的,五种方式装Linux哪种最快
  3. 64. Minimum Path Sum
  4. Xtract 实现 VMware Vsphere 迁主机到 Nutanix cluster
  5. python的convert_python编程开发之类型转换convert实例分析
  6. 关于__str__和__repr__的用法和区别
  7. javaWeb项目中web.xml的xsd( XML Schemas Definition)文件
  8. Markdown示例
  9. 使用GDB调试器(一)
  10. 【浙江大学PAT真题练习乙级】1003 我要通过!(20分) 真题解析
  11. UPUPW PHP环境集成包,增加多个PHP版本支持,可选择使用
  12. GHOSTXPSP3电脑爱好者V9.9美化修正版
  13. AndroidStudio选中代码后,光标自动变粗,自动变成ins模式的解决方法
  14. docker-compose中解决depends_on无效问题
  15. 计算机课程反馈报告怎么写,计算机概论a课程报告范文.doc
  16. 第二次作业——时事评论
  17. 域名被QQ和微信拦截?域名红了无法推广教你一段代码搞定!
  18. excel表格如何把含有数字的单元格筛选出来?
  19. javascript高级程序设计读书笔记2
  20. 基于主成分分析的人脸识别及表情识别

热门文章

  1. 我承认,我们在玩一种很新的东西!
  2. Stata:elabel命令-强大的标签管理工具
  3. qtextedit 替换_QTextEdit 作为窗口显示部件和编辑部件
  4. docker启动redis
  5. 怎么查看公众号文章被转载的数量
  6. ajax的traditional属性作用
  7. 微信晚上服务器,腾讯解释为什么微信没有夜间模式:不忍心占用你的夜晚时间...
  8. 亚马逊云科技 Build On 第三季活动: 关于 Serverless 快速构建轻量级应用的一些个人看法
  9. 【MySQL】mac安装mysql并创建连接
  10. java开发的创意_十个值得开发者投入的移动应用创意