1. 首先查看机器上有多少块硬盘:

$ fdisk -l

2. 硬盘分区

$ fdisk /dev/sdd

n->p->1->回车->回车

意思就是新建一个主分区,大小是整个sdd磁盘

最后执行w,写入磁盘

此时磁盘已经分区,但是还没有文件系统,磁盘依然不能用

一次只能分区一个,多个分区需要多次添加。

3. 格式化磁盘并写入文件系统

$ mkfs.ext4 /dev/sdd1

等待命令执行完成

4、卷管理

  1)将硬盘格式化成pv

        pvcreate /dev/sdb /dev/sdc

       创建完PV以后,我们可以使用pvdisplay(显示详细信息)、pvs命令来查看当前pv的信息

  2) 创建卷组(VG),并将PV加入到卷组中  通过 vgcreate 命令

[root@xiaoluo ~]# vgcreate xiaoluo /dev/sdb /dev/sdc 

  Volume group "xiaoluo" successfully created

       在创建完PV以后,这时候我们需要创建一个VG,然后将我们的PV都加入到这个卷组当中,在创建卷组时要给该卷组起一个名字

       同样,在创建好VG以后,我们也可以使用 vgdisplay 或者 vgs 命来来查看VG的信息

  3)基于卷组(VG)创建逻辑卷(LV)  通过 lvcreate 命令

[root@xiaoluo ~]# lvcreate -n mylv -L 2G xiaoluo

  Logical volume "mylv" created

     因为创建好的PV、VG都是底层的东西,我们上层使用的是逻辑卷,所以我们要基于VG创建我们的逻辑卷才行

     lvcreate -n mylv -L 2G xiaowen

    通过 lvcreate 命令基于VG创建好我们的逻辑卷,名字为mylv,大小为2G,同样我们可以使用 lvdisplay 或者lvs 命令来查看创建好的逻辑卷的信息

    这样子我们的逻辑卷也就已经创建好了,我们这个时候再通过 vgs 还有 pvs 命令查看一下我们的PV与VG的信息

   4)格式化并使用我们的逻辑卷


mkfs.ext4 /dev/xiaoluo/mylv

 

4. 挂载新硬盘到操作系统的某个节点上

$ mkdir /mnt/sdd
$ mount /dev/sdd1 /mnt/sdd

5. 执行df命令查看磁盘信息,确认挂载新硬盘成功

$ df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda3 928204272 4191296 876862896 1% /
tmpfs 32981876 12 32981864 1% /dev/shm
/dev/sda1 198337 31960 156137 17% /boot
/dev/sdh1 961432072 204436 912389636 1% /mnt/sdh
/dev/sdd1 961432072 204436 912389636 1% /mnt/sdd

以上加粗字体就是新增磁盘。

6.卸载挂载点

 $ umount 目录名

7.挂载生效

因为mount挂载在重启服务器后会失效,所以需要将分区信息写到/etc/fstab文件中让它永久挂载:

[root@mysql ~]# bikid 
[root@iZ94ngw4zzvZ /]# blkid 
/dev/xvda1: UUID="6634633e-001d-43ba-8fab-202f1df93339" TYPE="ext4" PTTYPE="dos" 
/dev/mapper/xiaowen-worklv: UUID="8019e27b-d12a-4861-a5c4-b723317b9727" TYPE="ext4" 
/dev/xvdb: UUID="0HXYlo-88E9-gsPc-4Xg4-j6Ox-KjcW-3hnVfZ" TYPE="LVM2_member" 
/dev/mapper/xiaowen-ora10lv: UUID="c28d5f18-af95-4774-84bb-856710d6dbbb" TYPE="ext4" 
/dev/mapper/xiaowen-oradatalv: UUID="5e15db02-4993-461e-ab44-d61c6c2f2175" TYPE="ext4" vi /etc/fstab
加入:
LABEL= 6634633e-001d-43ba-8fab-202f1df93339           /data1                   ext3     defaults         1 2
在修改/etc/fstab文件后,运行mount -a命令验证一下配置是否正确,否则错误配置fstab文件导致系统无法正常启动。如果系统无法正常启动,则输入root密码进入修复模式,关键的一步是重新mount /(mount -n -o remount,rw /)。如果没有此步操作,则文件系统处于只读状态,导致不能修改配置文件并保存,修复存在的问题。
blkid /dev/xxx 得到UUID

9.重启系统


8.文件系统参考

centos 如何使用磁盘的Extended区 centos磁盘管理_操作系统