分区大小为10T,并使用lvm逻辑卷

使用 fdisk 分区10T,并设置为 lvm 逻辑卷

当你需要使用 fdisk 创建超过 10TB 的分区,并将其配置为 LVM 时,需要采用 GPT 分区表,因为 MBR 分区表无法支持超过 2TB 的磁盘。以下是详细的步骤,包括如何使用 fdisk 来创建大于 10TB 的分区,并将该分区用于 LVM(逻辑卷管理):

步骤 1:查看磁盘信息

首先,确保你要分区的磁盘没有正在使用,使用 lsblkfdisk -l 来查看系统中所有磁盘设备。例如,如果目标磁盘为 /dev/sdb

lsblk

或者

fdisk -l

假设要分区的磁盘设备是 /dev/sdb

步骤 2:使用 fdisk 创建 GPT 分区

  1. 启动 fdisk
    运行以下命令启动 fdisk,指定目标磁盘 /dev/sdb

    fdisk /dev/sdb
    
  2. 创建 GPT 分区表:由于需要创建超过 2TB 的分区,你必须将磁盘分区表格式更改为 GPT。输入 g 来创建 GPT 分区表:

    Command (m for help): g
    

    这将创建一个新的 GPT 分区表,fdisk 将显示确认消息:

    Created a new GPT disklabel (GUID: XXXX-XXXX-XXXX-XXXX).
    
  3. 创建新分区:输入 n 来创建新分区:

    Command (m for help): n
    
  4. 选择分区编号:系统将要求选择分区编号,默认从 1 开始。直接按回车即可:

    Partition number (1-128, default 1): <按回车>
    
  5. 选择起始扇区:通常可以接受默认的起始扇区,直接按回车即可:

    First sector (2048-...): <按回车>
    
  6. 设置分区大小:现在,你需要指定分区的大小。假设要创建一个 10TB 的分区,输入 +10T

    Last sector, +/-sectors or +/-size{K,M,G,T,P} (default ...): +10T
    
  7. 将分区类型更改为 LVM:默认情况下,分区类型是 Linux filesystem (类型代码 8300)。为了将分区用于 LVM,输入 t 更改分区类型:

    Command (m for help): t
    

    然后,输入 LVM 分区类型代码 8e00

    Partition type (default 8300): 8e00
    
  8. 查看分区表:输入 p 查看当前的分区信息,确保分区大小和类型正确:

    Command (m for help): p
    

    输出示例:

    Device      Start       End       Sectors    Size   Type
    /dev/sdb1   2048     19531249919  19531247872  10T   Linux LVM
    
  9. 保存分区表:确认一切无误后,输入 w 将分区表写入磁盘:

    Command (m for help): w
    

    fdisk 会显示类似以下的提示,表示成功写入分区表:

    The partition table has been altered.
    

此时,你已经使用 fdisk 成功创建了一个 10TB 的分区,并将其标记为 LVM 类型。

步骤 3:配置 LVM

  1. 创建物理卷 (PV):使用 pvcreate 命令将新创建的分区标记为 LVM 物理卷。输入以下命令,将 /dev/sdb1 配置为物理卷:

    pvcreate /dev/sdb1
    

    成功后,你将看到类似如下的输出:

    Physical volume "/dev/sdb1" successfully created.
    
  2. 创建卷组 (VG):接下来,使用 vgcreate 创建一个新的卷组。假设你将卷组命名为 vg_large

    vgcreate vg_large /dev/sdb1
    

    成功后,输出类似如下:

    Volume group "vg_large" successfully created.
    
  3. 创建逻辑卷 (LV):现在可以在卷组中创建一个逻辑卷。假设你想要创建一个 10TB 的逻辑卷,并将其命名为 lv_data

    lvcreate -L 10T -n lv_data vg_large
    

    或者,如果你想使用卷组中的所有可用空间,可以使用:

    lvcreate -l 100%FREE -n lv_data vg_large
    

    输出示例:

    Logical volume "lv_data" created.
    

步骤 4:格式化逻辑卷

逻辑卷创建好后,必须将其格式化为文件系统。可以选择 ext4xfs 文件系统。对于大分区,推荐使用 xfs 文件系统。以下是如何格式化为 xfs

mkfs.xfs /dev/vg_large/lv_data

如果你更喜欢使用 ext4,可以使用以下命令:

mkfs.ext4 /dev/vg_large/lv_data

步骤 5:挂载逻辑卷

格式化完成后,可以将逻辑卷挂载到系统目录。假设你希望将其挂载到 /mnt/large_data

mkdir /mnt/large_data
mount /dev/vg_large/lv_data /mnt/large_data

要确保在每次系统启动时自动挂载该卷,可以编辑 /etc/fstab 文件,添加以下条目:

/dev/vg_large/lv_data  /mnt/large_data  xfs  defaults  0  0

如果你使用的是 ext4,将 xfs 替换为 ext4

总结

  1. 使用 fdisk 创建 GPT 分区表并创建大于 10TB 的分区。
  2. 将分区类型设置为 LVM (8e00)。
  3. 使用 LVM 工具链(pvcreatevgcreatelvcreate)配置 LVM。
  4. 格式化逻辑卷,并挂载到系统。

通过这些步骤,你就可以成功创建和管理大于 10TB 的分区,并通过 LVM 提供的灵活性进行存储管理。如果需要调整逻辑卷的大小或添加更多的物理卷,LVM 还提供了扩展和调整的功能。

gdisk 分区 10T,并设置为 lvm 逻辑卷

gdisk 是一个专门用于 GPT(GUID Partition Table)的分区工具,适用于创建超过 2TB 的分区。以下是如何使用 gdisk 创建大于 10TB 的分区,并配置为 LVM(逻辑卷管理)的详细步骤。

步骤 1:查看磁盘信息

在开始之前,先使用 lsblkgdisk -l 来查看系统中的磁盘。假设你的磁盘设备是 /dev/sdb

lsblk

gdisk -l /dev/sdb

步骤 2:使用 gdisk 创建大于 10TB 的 GPT 分区

  1. 启动 gdisk
    使用 gdisk 打开要分区的磁盘。例如,假设磁盘是 /dev/sdb

    gdisk /dev/sdb
    
  2. 创建新分区:输入 n 开始创建新分区:

    Command (? for help): n
    

    然后你将需要回答几个问题:

    • 分区编号:如果是创建第一个分区,默认编号为 1,直接按回车即可:

      Partition number (1-128, default 1): <按回车>
      
    • 选择起始扇区:直接按回车,使用默认的起始扇区即可:

      First sector (34-..., default = 2048) or {+-}size{KMGTP}: <按回车>
      
    • 选择结束扇区或指定大小:这里需要指定分区的大小,假设创建一个 10TB 的分区,输入 +10T

      Last sector (34-..., default = ...): +10T
      
  3. 设置分区类型:创建完分区后,你需要将其类型设置为 LVM。默认分区类型是 8300 (Linux filesystem)。输入 8e00 来设置分区类型为 LVM:

    Command (? for help): t
    Partition number (1-128, default 1): 1
    Hex code or GUID (L to show codes, Enter = 8300): 8e00
    
  4. 查看分区表:输入 p 查看当前分区表,确认分区大小和类型正确:

    Command (? for help): p
    

    输出示例:

    Number  Start (sector)    End (sector)  Size       Code  Name
     1      2048              ...           10.0 TiB   8E00  Linux LVM
    
  5. 保存分区表并退出:输入 w 写入分区表并退出 gdisk

    Command (? for help): w
    

    gdisk 将显示确认消息:

    Final checks complete. About to write GPT data. THIS WILL OVERWRITE EXISTING PARTITIONS!!
    Do you want to proceed? (Y/N): y
    

此时,你已经成功使用 gdisk 创建了一个 10TB 的分区,并将其标记为 LVM 类型。

步骤 3:配置 LVM

  1. 创建物理卷 (PV):使用 pvcreate 将新分区设置为 LVM 的物理卷。

    pvcreate /dev/sdb1
    

    成功后会显示类似的提示:

    Physical volume "/dev/sdb1" successfully created.
    
  2. 创建卷组 (VG):将物理卷添加到卷组。假设卷组命名为 vg_large

    vgcreate vg_large /dev/sdb1
    

    输出示例:

    Volume group "vg_large" successfully created.
    
  3. 创建逻辑卷 (LV):在卷组中创建逻辑卷。假设创建一个 10TB 的逻辑卷,命名为 lv_data

    lvcreate -L 10T -n lv_data vg_large
    

    或者,你可以将整个卷组中的所有可用空间都分配给逻辑卷:

    lvcreate -l 100%FREE -n lv_data vg_large
    

    输出示例:

    Logical volume "lv_data" created.
    

步骤 4:格式化逻辑卷

逻辑卷创建后,需要格式化为文件系统。通常可以选择 xfsext4。以下是如何使用 xfs 格式化:

mkfs.xfs /dev/vg_large/lv_data

如果使用 ext4,则运行:

mkfs.ext4 /dev/vg_large/lv_data

步骤 5:挂载逻辑卷

格式化完成后,可以将逻辑卷挂载到系统中某个目录。假设你希望挂载到 /mnt/large_data

mkdir /mnt/large_data
mount /dev/vg_large/lv_data /mnt/large_data

为了确保系统重启后自动挂载,可以编辑 /etc/fstab 文件,添加以下条目:

/dev/vg_large/lv_data  /mnt/large_data  xfs  defaults  0  0

如果使用 ext4,将 xfs 替换为 ext4

总结

  1. 使用 gdisk 创建 GPT 分区表,并创建大于 10TB 的分区。
  2. 将分区类型设置为 LVM (8e00)。
  3. 使用 LVM 工具链(pvcreatevgcreatelvcreate)配置 LVM。
  4. 格式化逻辑卷,并挂载到系统。

通过这些步骤,你可以成功创建并管理超过 10TB 的分区,并通过 LVM 提供的灵活性来管理存储。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值