CentOS的GPT分区+LVM挂载

为突破MBR分区限制(最大卷:2T,最多4个主分区或3个主分区加一个扩展分区)常常以GPT分区方式(突破MBR 4个主分区限制,每个磁盘最多支持128个分区,支持大于2T的分区,最大卷可达18EB)新建分区并挂载,下面记录自己常用的GPT+LVM的方式挂载新的硬盘的方式。

1.查看硬盘标签

使用fdisk -l 也可查看新的硬盘盘符,此处直接使用新的parted命令进行操作

> sudo parted // 进入parted交互模式
(parted) help // 打印帮助命令文档
...
(parted) print all // 打印所有存储设备
...
(parted) select /dev/sdb // 选择存储设备,此处以/dev/sdb为例

2. 创建一个GPT分区

(parted) mklable gpt // 设置gpt分区方式的磁盘标签
(parted) mkpart // 创建一个分区
...
(start) 0%
(end) 100%
...
(parted) quit

创建分区时,除上述列出的外,其它可使用默认参数,如分区格式ext2,后续可再进行格式化。

  • 关于4k对齐
    Get the alignment parameters for your array (remember to replace sdb with the name of your device as seen by the kernel).

    # cat /sys/block/sdb/queue/optimal_io_size
    1048576
    # cat /sys/block/sdb/queue/minimum_io_size
    262144
    # cat /sys/block/sdb/alignment_offset
    0
    # cat /sys/block/sdb/queue/physical_block_size
    512

    Add optimal_io_size to alignment_offset and divide the result by physical_block_size. In my case this was (1048576 + 0) / 512 = 2048.This number is the sector at which the partition should start. Your new parted command should look like

    mkpart primary 2048s 100%

    The trailing ‘s’ is important: it tells parted that you’re talking about sectors, not bytes or megabytes. If all went well, the partition will have been created with no warnings. You can check the alignment thusly (replacing ‘1’ with the partition number if necessary):

    (parted) align-check optimal 1
    1 aligned

    磁盘分区4k对齐问题,开始位置设置为“0%”,结束位置设置为“100%”,可以保证使用最大空间的前提下4k对齐。
    参考文章:

    1. https://rainbow.chard.org/2013/01/30/how-to-align-partitions-for-best-performance-using-parted/
    2. https://blog.csdn.net/open_data/article/details/44828741

      3. 格式化新的分区

      服务器数据盘一般格式化xfs,一般桌面的系统可以用ext4,xfs单个分区的容量比ext4同等条件下大。

      > sudo mkfs.xfs /dev/sdb1 // xfs硬盘格式化
      或
      > sudo mkfs.ext4 /dev/sdb1 // ext4硬盘格式化

      4. LVM划分加载硬盘

      创建物理卷

      # pvcreate /dev/sdb1

      将物理设备加入卷组

      # vgcreate vg_data /dev/sdb1

      说明:可以将多个分区和到一起,如下

      # vgcreate vg_data /dev/sdb1 /dev/sdc1

      使用整个卷组空间创建逻辑卷

      # lvcreate -l 100%FREE -n lv_data vg_data

      5. 挂载逻辑卷设备

      # mount /vol/data/ /dev/vg_data/lv_data

      开机挂载

      
      # vim /etc/fstab

// 新增一行
/dev/vg_dada/lv_data /vol/data xfs default 0 0

原文地址:https://blog.51cto.com/huanghai/2374764

时间: 2025-01-28 14:29:55

CentOS的GPT分区+LVM挂载的相关文章

linux Centos下磁盘分区及文件系统创建与挂载

linux Centos下磁盘分区及文件系统创建与挂载 MBR(Master Boot Record)是传统的分区机制,应用于绝大多数使用BIOS的PC设备. 1.MBR支持32bit和64bit系统 2.MBR支持分区数量有限 3.MBR只支持不超过2T的硬盘,超过2T的硬盘只能使用2T空间(使用其他方法) 1.主分区:最多只能创建4个主分区(可使用) 2.扩展分区:一个扩展分区会占用一个主分区位置(不可使用,可化为逻辑分区) 3.逻辑分区:Linux最多支持63个IDE分区和15个SCSI分

CentOS Linux时出现GPT分区不能引导错误的解决办法

PS:服务器型号Dell R720,此机器之前安装的Win 2008R2时采用了GPT分区,导致CentOS 无法读取(但CentOS 6.x默认就支持GPT),解决过程如下: 问题:图形界面安装到分区时 Your boot partition is on a disk using the GPT partitioning Scheme but this machines cannot boot using GPT. 处理步骤: 1种 parted -s /dev/sda mklabel msd

CentOS 添加硬盘创建并挂载分区

分区工具介绍: fdisk 创建MBR分区:所支持的最大卷:2T,而且对分区有限制:最多4个主分区或3个主分区加一个扩展分区 gdisk 创建GPT分区:突破MBR 4个主分区限制,每个磁盘最多支持128个分区.支持大于2T的分区,最大卷可达18EB parted 高级分区操作:分区并进行分区调整的工具,他可以创建,破坏,移动,复制,调整ext2 linux-swap fat fat32 reiserfs类型的分区,可以创建,调整,移动Macintosh的HFS分区,检测jfs,ntfs,ufs

lvm挂载md1200 48T大存储

一.开机按CTRL+R进入raid设置界面,这个可以参考邮件上重置raid-level. 把存储机器的做raid5,服务器做raid10.然后给我服务器安装系统.(选择把操作系统安装在R620服务器上,不要安到存储上了.) Linux下fdisk工具不支持GPT 所以使用parted进行分区. 2.介绍2种分区表: MBR分区表:(MBR含义:主引导记录) 所支持的最大卷:2T (T; terabytes,1TB=1024GB) 对分区的设限:最多4个主分区或3个主分区加一个扩展分区. GPT分

Linux下磁盘分区、挂载、卸载操作记录

Linux下磁盘分区.挂载.卸载操作记录. 操作环境:CentOS release 6.5 (Final) Last login: Wed Oct 26 17:25:27 2016 from 118.230.194.76 [[email protected] ~]# [[email protected] ~]# fdisk -l Disk /dev/sda: 536.9 GB, 536870912000 bytes 255 heads, 63 sectors/track, 65270 cylin

GPT 分区详解

保护MBR 保护MBR包含一个DOS分区表(LBA0),只包含一个类型值为0xEE的分区项,在小于2TB的磁盘上,大小为整个磁盘:在更大的磁盘上,它的大小固定为2TB.它的作用是阻止不能识别GPT分区的磁盘工具试图对其进行格式化等操作,所以该扇区被称为"保护MBR".实际上,EFI根本不使用这个分区表. EFI部分 EFI部分又可以分为4个区域:EFI信息区(GPT头).分区表.GPT分区.备份区域. EFI信息区(GPT头) 起始于磁盘的LBA1,通常也只占用这个单一扇区.其作用是定

Centos 6.6配置LVM(逻辑卷管理)

LVM简介 LVM是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和 分区之上的一个逻辑层,来提高磁盘分区管理的灵活性.LVM将若干个磁盘分区连接为一个整块的卷组 (volumegroup),形成一个存储池.管理员可以在卷组上随意创建逻辑卷组(logicalvolumes),并进一步在逻辑卷组上创建文件系 统. 与传统的磁盘与分区相比,LVM为计算机提供了更高层次的磁盘存储.它使系统管理员可以更方便的为应用

详解Centos默认磁盘分区

对于有经验的Linux系统管理员,在安装系统之前都会对系统的分区进行规划:针对这一需求,下面就通过默认的Centos分区与大家分享一些关于Linux系统的知识.Linux系统的磁盘命名规范:硬盘类型标记:第一个SCSI磁盘记为/dev/sda,第二个SCSI磁盘记为/dev/sdb:第一个SATA磁盘记为/dev/hda,第二个为/dev /hdb,以此类推.硬盘分区标记:Linux系统中,每一个磁盘的各个分区编号是从1开始的,例如,第一个SCSI磁盘的第一个分区为/dev/sda1,第二分区为

Centos 7.4 服务器配置LVM(逻辑卷管理)

本章Blog相关知识点: LVM是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和 分区之上的一个逻辑层,来提高磁盘分区管理的灵活性.LVM将若干个磁盘分区连接为一个整块的卷组 (volumegroup),形成一个存储池.管理员可以在卷组上随意创建逻辑卷组(logicalvolumes),并进一步在逻辑卷组上创建文件系 统. 与传统的磁盘与分区相比,LVM为计算机提供了更高层次的磁盘存储.它使系统管理员可以