centos7.6 64位分区及扩展

发布时间 2023-03-30 09:32:33作者: geladd

1#fdisk /dev/sdb(分区)

[root@orcltest ~]# fdisk /dev/sdb

分区详细步骤及输入参数

欢迎使用 fdisk (util-linux 2.23.2)

 

更改将停留在内存中,直到您决定将更改写入磁盘。

使用写入命令前请三思。

 

Device does not contain a recognized partition table

使用磁盘标识符 0xca1d226a 创建新的 DOS 磁盘标签。

 

命令(输入 m 获取帮助)n

Partition type:

   p   primary (0 primary, 0 extended, 4 free)

   e   extended

Select (default p): p

分区号 (1-4,默认 1)

起始 扇区 (2048-41943039,默认为 2048)

将使用默认值 2048

Last 扇区, +扇区 or +size{K,M,G} (2048-41943039,默认为 41943039)

将使用默认值 41943039

分区 1 已设置为 Linux 类型,大小设为 20 GiB

 

命令(输入 m 获取帮助)t

已选择分区 1

Hex 代码(输入 L 列出所有代码)8e

已将分区Linux”的类型更改为“Linux LVM

 

命令(输入 m 获取帮助)p

 

磁盘 /dev/sdb21.5 GB, 21474836480 字节,41943040 个扇区

Units = 扇区 of 1 * 512 = 512 bytes

扇区大小(逻辑/物理)512 字节 / 512 字节

I/O 大小(最小/最佳)512 字节 / 512 字节

磁盘标签类型:dos

磁盘标识符:0xca1d226a

 

   设备 Boot      Start         End      Blocks   Id  System

/dev/sdb1            2048    41943039    20970496   8e  Linux LVM

 

命令(输入 m 获取帮助)wq

The partition table has been altered!

 

Calling ioctl() to re-read partition table.

正在同步磁盘。

[root@orcltest ~]#

n  p 两次回车t(输入8e,就是把分区类型设置成Linux lvm) p wq

 

2#pvcreate /dev/sdb1 (创建物理卷)

3#vgextend centos /dev/sdb1 (扩展卷组)

4#lvcreate -n home -L 99G centos (创建逻辑卷)

5#mkfs -t  xfs -f /dev/mapper/centos-home 分区上建立文件系统)(centos6.5  mkfs.ext4 /dev/mapper/vg_orcltest-home

6#mount /dev/mapper/centos-home /home

7#vim /etc/fstab

下面一行内容放在文件最有一行

/dev/mapper/centos-home /home                   xfs    defaults        0 0

 

在给/dev/mapper/centos-home继续扩展容量

#fdisk /dev/sdc(分区)

#pvcreate /dev/sdc1 (创建物理卷)

#vgextend centos /dev/sdc1 (扩展卷组)

#lvextend -l +100%FREE /dev/mapper/centos-home /dev/sdc1 (扩展逻辑卷,centos6.5lvextend -L +61G  /dev/mapper/centos-home /dev/sdc1

#xfs_growfs /dev/mapper/centos-home 同步到文件系统xfs_growfs针对xfs文件系统;resize2fs 针对文件系统ext2 ext3 ext4resize2fs /dev/mapper/centos-home

 

 

新建卷组新建逻辑卷

#fdisk /dev/sdd

#pvcreate /dev/sdd1

#vgcreate vg_databak /dev/sdd1

#lvcreate -n data -L 9G vg_databak (创建逻辑卷)

#mkfs -t  xfs -f /dev/mapper/vg_databak-data 分区上建立文件系统

#mount /dev/mapper/vg_databak-data /data

#vim /etc/fstab

/dev/mapper/vg_databak-data /data                   xfs    defaults        0 0