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.文件系统参考