1.磁盘的基本分区Gdisk
用于单块盘超过2TB的盘进行分区
安装gdisk
[root@oldman ~]# yum install gdisk -y
新建一个分区
[root@oldman ~]# gdisk /dec/sde
Command (? for help): n
Partition number (1-128, default 1):
First sector (34-8589934558, default = 2048) or {+-}size{KMGTP}:
Last sector (2048-8589934558, default = 8589934558) or {+-}size{KMGTP}: +2T
Hex code or GUID (L to show codes, Enter = 8300):
Command (? for help): n
Partition number (2-128, default 2):
First sector (34-8589934558, default = 4294969344) or {+-}size{KMGTP}:
Last sector (4294969344-8589934558, default = 8589934558) or {+-}size{KMGTP}:
Command (? for help): w
Do you want to proceed? (Y/N): y
格式化磁盘
[root@oldman ~]# mkfs.xfs /dev/sde1
[root@oldman ~]# mkfs.xfs /dev/sde2
使用目录挂载分区:
[root@oldman ~]# mkdir /data/z{1,2}
[root@oldman ~]# mount /dev/sde1 /data/z1
[root@oldman ~]# mount /dev/sde2 /data/z2
查看挂载详情
[root@oldman ~]# df -h
/dev/sde1 2.0T 33M 2.0T 1% /data/z1
/dev/sde2 2.0T 33M 2.0T 1% /data/z2
2.mount磁盘挂载方式及永久挂载
临时挂载
选项:-t指定文件系统挂载分区 -a 挂载/etc/fstab中的配置文件 -o 指定挂载参数
[root@oldman ~] mkdir /data/test2
[root@oldman ~] mkdir /data/test3
[root@oldman ~] mount /dev/sdc2 /data/test2
[root@oldman ~] mount /dev/sdd1 /data/test3使用umount
卸载设备方式
[root@oldman ~] umount /dev/sde1
卸载目录方式
[root@oldman ~] umount /data/z1
强制卸载
[root@oldman ~] umount -l /dev/sde1
永久挂载需要将挂载信息写入/etc/fstab配置文件中实现
[root@oldman ~]# blkid
[root@oldman ~]# mount UUID="49080c71-b0a9-4a34-9e44-25f881e74dac" /data/test1
[root@oldman ~]# mount UUID="2f3ff059-f2ec-4481-869f-1d16650e44ac" /data/test2
[root@oldman ~]# mount UUID="f2d451e8-fc20-4e74-9372-b4a2759de476" /data/test3
配置文件
[root@oldman ~]# vim /etc/fstab
UUID="49080c71-b0a9-4a34-9e44-25f881e74dac" /data/test1 xfs defaults 0 0
UUID="2f3ff059-f2ec-4481-869f-1d16650e44ac" /data/test2 xfs defaults 0 0
UUID="f2d451e8-fc20-4e74-9372-b4a2759de476" /data/test3 xfs defaults 0 0
加载fstab文件,检测语法是否错误
[root@oldman ~]mount -a
/etc/fstab配置文件编写格式
| 要挂载的设备 | 挂载点 | 文件系统类型 | 挂载参数 | 是否备份 | 是否检查 |
|---|---|---|---|---|---|
| /dev/sdb1 | /db1 | xfs | defaults | 0 | 0 |
第五列是否备份
| 选项 | 含义 |
|---|---|
| 0 | 不做备份 |
| 1 | 每天进行备份操作 |
| 2 | 不定时进行备份操作 |
开机时是否校验
| 选项 | 含义 |
|---|---|
| 0 | 不要检验磁盘是否有坏道 |
| 1 | 校验 |
| 2 | 校验(当一级别校验完成后是否进行二级别校验) |
3.swap交换分区(磁盘充当内存)
内存不够,也没有配置swap会出现什么情况
系统会出现oom机制,out of memroy
内存不够时,有配置swap
会使用swap充当内容使用,防止系统出现oom故障
如果使用了swap,系统会变得特别卡
创建分区,并格式化swap分区
[root@oldman ~] fdisk /dev/sdb 分10G大小
[root@oldman ~] mkswap /dev/sdb3 格式化为swap
查看当前swap分区大小,进行扩展和缩小
[root@oldman ~] free -m
total used free shared buff/cache available
Mem: 1980 141 1552 9 286 1658
Swap: 1023 0 1023
扩展swap分区大小
[root@oldman ~] swapon /dev/sdb1
[root@oldman ~] swapon -a 代表激活所有的swap
缩小swap分区大小
[root@oldman ~] swapoff /dev/sdb1
[root@oldman ~] swapoff -a 代表关闭所有的swap
检查当前swap分区有哪些设备
[root@oldman ~] swapon -s
4.磁盘阵列
什么时磁盘阵列?
提高磁盘的整体读写能力和冗余能力,通常我们将其称为磁盘阵列
RAID的特性:
提高性能
保证安全
RAID模式
RAID0

1.png
读写性能 所有盘之和
没有冗余,坏一块盘全坏
应用web服务器
RAID1

2.png
读性能好,写性能差,容量只有50%,浪费空间
RAID5

3.png
读写性能快
存储容量:n-1/n
无论由多少块盘组成,只允许坏一块盘
RAID10

4.png
容量为1/2
写性能为1/2
读性能为多块盘之和
冗余:最多坏两块盘
空间浪费一半