Day19-磁盘阵列
导读
- 昨日回顾
- 磁盘内部结构
- 磁盘基本认识
- 磁盘分区
- 今日内容
- 分区工具
- fdisk
- gdisk
- mount挂载
- swap交换分区
- 新建swap分区
- RAID概述
- 为什么要使用RAID
- RAID的模式
昨日回顾
磁盘内部结构
盘片
磁道(Track)
扇区(Sector)
柱面(Cylinder)
磁盘基本认识
SATA III
SAS
磁盘分区
最多能分配4个主分区 MBR扇区-->446字节+64字节+2字节
MBR支持分区的磁盘最高2TB,超过无法分区 需要借助GPT分区
分区工具
分配大于2T的磁盘
fdisk
分配大于2个T的磁盘,会提示修改主引导为GPT
gdisk
1.查看gdisk命令属于哪个软件包
#yum provides gdisk
2.使用gdisk对大于2TB的硬盘进行分区
#gdisk /dev/sdc
...
3.对磁盘分区进行格式化
mkfs.xfs -f /dev/sdc1
mkfs.xfs -f /dev/sdc2
4.创建挂载点
mkdir /sdc1
mkdir /sdc2
5.挂载分区
mount /dev/sdc1 /sdc1
mount /dev/sdc2 /sdc2
6.检查挂载详情
df -h
7.加入开机自启
mount挂载
挂载实际上是为设备提供一个入口
临时 --> 通过执行命令方式,都算临时
永久 --> 写入信息至配置文件
挂载mount
[root@oldboy ~]# mount /dev/sdb1 /dir_1
-t 指定挂载的设备类型
-o 指定挂载的参数 rw,ro
卸载umount
[root@oldboy ~]# umount /dir_1
-l 强制卸载
1.通过挂载目录卸载
2.通过挂载设备卸载
3.如果在挂载点目录下,是无法进行卸载,但可强制卸载
永久挂载
vim /etc/fstab
要挂载的设备 挂载点 设备类型 挂载参数 是否备份 是否检查
mount -a #加载fstab配置文件,同时检测语法是否错误
swap交换分区(磁盘充当内存)
1.内存不够,也没有配置swap会出现什么情况?
#系统会出现oom机制,out of memroy,随机kill掉一个进程
2.内存不够,有配置swap又会出现什么情况?
#会使用swap充当内存使用,防止系统出现oom故障
#如果使用了swap,系统会变的特别的卡
新建swap分区
free -m #查看内存
fdisk /dev/sdb1 #新建用作swap分区
mkswap /dev/sdb1 #格式化分区为swap分区
swapon /dev/sdb1 | swapon -a #开启所有swap
swapoff /dev/sdb1 | swapoff -a #关闭所有swap
swap -s #查看当前swap分区有哪些设备
磁盘阵列RAID概述
提高磁盘的整体读写能力,和冗余能力,通常我们将其称为磁盘阵列
为什么要使用RAID
提高性能
保证安全
RAID的模式
RAID0条带卷,最少两块盘 读写性能好,但没有容错机制,坏一块磁盘数据全丢
RAID1镜像卷,写入性能一般,读取性能快、有容错机制,容量有只有50%,浪费空间
RAID5校验卷,至少3块相同大小的盘,并且只允许坏一块盘,容量是(n-1)*nGB,读写速度快.坏一块盘,读会慢.
RAID10,先做RAID1,再做RAID0,容量是50%,写性能4块盘-->2块盘之和,读性能多块盘之和,最多可以坏2块盘,太贵
网友评论