磁盘管理

文章目录

  • 磁盘管理
    • 基本分区管理
      • 磁盘划分思路
      • 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. 微软 Mozilla高管评Safari Windows版
  2. R学习笔记:文档间函数调用
  3. java相对目录_java相对目录和绝对目录解析
  4. java整合apollo(一)
  5. 缓存中常见的概念及解决方案
  6. 原生及jq方式使用ajax
  7. rocketmq 重复消费_消息队列 RocketMQ
  8. Golang并发:再也不愁选channel还是选锁
  9. 【五】Jmeter:函数助手
  10. es中的xpack插件下载_ppt中插入flash动画工具-PowerPoint中插入Flash插件下载电脑版...
  11. OpenCV_mechanisms of Canny operator(Canny算子检测图像边缘)
  12. SAP ALV 负号前置
  13. 产学研2.0:麦可思大学生就业据、企业创新调查年鉴(含产学研部分)、RD相关数据等
  14. JS打开新窗口并居中显示
  15. MindManager 2020注册机下载
  16. 聋校计算机教学案例,聋校汉语拼音b、p的教学案例
  17. oracle jdbc流式读取,在 Oracle Database 适配器中流式传输大型对象数据类型 - BizTalk Server | Microsoft Docs...
  18. python中数字加引号和不加引号的区别_高考完小白自学Python,不太懂print语句中一个加引号,一个不加?...
  19. 如何做简单的数据分析
  20. 阿里推出新品牌“瓴羊”,致力成为“数字化领头羊”

热门文章

  1. 怎么批量添加微信好友?
  2. 国庆塞车太久,不如玩玩游戏!
  3. 做公众号能不能转载别人文章做文章素材?我的建议是...
  4. 动捕设备平民化 创作者怎么选?
  5. 实验四 Shell编程
  6. 中国家庭式“泼冷水”,会吃人
  7. 第一章 C数据类型及语句
  8. 国外服务器网站在国内访问速度的解决方案
  9. 3t硬盘 xp_怎么让xp支持3T硬盘
  10. Java开源项目:saas小程序商城(SpringCloud + Oauth2.0 + ShiroRedis + JWT + Gateway + Nacos + Nginx+Vue+Mysql)