一、在虚拟机上添加磁盘
二、在操作系统里做对应的设置
1,查看当前有多少硬盘,硬盘有多少分区
命令:ll /dev/disk/by-path
如果添加硬盘成功后,在最后一行会显示新硬盘信息,sdb是硬盘名这个是步骤一刚才添加上去的,若不添加则没有这条信息
2、格式化硬盘
命令:fdisk /dev/sdb
在添加磁盘分区和索引前要先把磁盘格式化
命令(输入m获取帮助):n(新增一个分区)
Partition type:
pprimary (0 primary, 0extended, 4 free)
eextended
Select (default p):p
分区号(1-4,默认1):1
起始 扇区(2048-41943039,默认为2048):
将使用默认值2048
Last扇区, +扇区or +size{K,M,G} (2048-41943039,默认为41943039):
将使用默认值41943039
分区1已设置为Linux类型,大小设为20 GiB
命令(输入m获取帮助):w(保存并且退出)
3、查看分区是否添加成功
命令: ll /dev/disk/by-path
4,更改磁盘的格式
命令是: mkfs.ext4 /dev/sdb1
5,开始磁盘挂载
命令为:mount /dev/sdb1 /bigdata
如果想每次系统重启都能自动挂载该分区可修改/etc/fstab文件,在最后加一段
/dev/sdb1 /www(文件路径) ext3() defaults 1 2 (格式说明:/dev/sdb1代表哪个分区ext3是该分区的格式defaults是挂载时所要设定的参数(只读,读写,启用quota等),输入defaults包括的参数有(rw、dev、exec、auto、nouser、async),1是使用dump是否要记录,0是不要。2是开机时检查的顺序,是boot系统文件就为1,其他文件系统都为2,如不要检查就为0)
命令: vi /etc/fstab
6、查看挂载分区是否成功
命令: df -ll
复制一个大文件到到bigdata文件夹下,测试一下
命令: cp -fr mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz /bigdata/
然后再次查看磁盘信息
命令: df -ll
从前后两张图对比可以看出添加文件后只对 sdb1的内存容量有影响,而对其他磁盘和分区没有影响,说明操作成功。